The music are nice, and the visual looks good too. I like how wacky the bosses look.
The difficulty for the last boss is quite challenging, but its manageable.
Anyways, solid game!