Played Majora's Mask after playing Melee so I didn't really understand the location. I wish the music had a little more to do with MM, but the stage was cool nonetheless. If you wait long enough, the Giants can be seen in the background pushing back the moon.