Perfect!!!
Seriously everything just fits perfectly, from the graphics to the character development.
Beautiful yet adorable graphics, music that truly fits the game atmosphere, characters with normal abilities (no super powers, magic, etc...), no overpowered enemies, enjoyable game (not to hard or easy. not too long or short), simple gameplay yet somewhat addicting.
Personally I loved the design and uniqueness of each character (monster and heroes), specially how everyone had his own walking style fitting their personality.