This game kept me on the edge of my seat for days.  I highly recommend.  Gameplay is awesome, graphics are perfect and the bonus game at the end of the main game is worth playing through the whole thing more than once.