Great party just what we needed. Kids were completely engaged and loved it. Great mix of games, puppets, singing and dancing and magic.