Great!
Every time I hear this song it makes me think of a zombified dragon Yoshi that has a bunch of floating ghosts all around him. T've never played the games, but I've heard all the songs in their original format, and this is one hell of a good song.
My only complaint was that the song looped a little wierdly.