Completed it last night, well all the levels anyway not all extras, final stages are so hard they took hours. But although slighty frustrating they were never infuriating, death never felt cheap and the whole thing never lost its magic and fun. Failure was met with laughter or talking where we went wrong. Absolutely fantastic game and the best i've played in a while!
