Wow! Slick interface, good music, and feeling of the characters really comes through in their songs and animations. My only complaint is that the difficulty really spikes up on the robot battle - took me 10+ tries while the other fights took one.
It's also really clever how the final screen shows that everything still took place in one room, while giving you a little "I Spy" experience trying to find all the characters.