It's definitely a fun game to play. Some of the puzzles that have to be solved to move the story forward are a bit tricky for a 5 year old, though.
I am a bit uncomfortable with some of the fighting that is required, but overall it's OK. I like the messages that it sends about teamwork and the problem solving that needs to take place to move on to different levels.