This game is absolutely fantastic. Just when you think it might start to plateau it throws something new at you. It's a roller coaster of action with not a minute of boredom, and long enough to get your money's worth.
The dynamics, story, animation - everything is just spot on, buy it!
My only tiny little problem with it, is that it's a little bit easy towards the end. You may find that the bosses go down a little too easily for your taste, but then again it is for all ages!