The title of this review says it all. The Legend of Zelda Ocarina of Time has everything gamers want in an adventure game.
In terms of presentation, Nintendo brings out a top-notch performance. The music is epic as always, with the Gerudo Valley track being my favorite. It's true that the original overworld theme which Zelda fans

Speaking of the temples, they are tough for someone who does not play games on a daily basis. However, none of the temples are impossible. I hate to say this, but if you're stuck on the Water Temple, perhaps use a YouTube walkthrough. On any other temple though, they should be solvable for the above average gamer who has played Zelda titles before.

This game uses a Z-targeting system, which works well. Link will lock onto an enemies when using Z-targeting, so the player can focus more on attacking the enemy, especially if there is one enemy in particular that needs to be beaten before moving to the next. Some battles are impossible without Z-targeting. It's definitely a feature that will be used often when playing.
But instead of reading this long review, find Ocarina of Time. It's available for Nintendo 64, Gamecube, Virtual Console, and soon the 3DS. Many will say this was the pinnacle of the Zelda franchise, and I'd be hard pressed to disagree.