There is much to like here. The art, the music, the mechanics, the design,.. it is a very well rounded game with a lot of content and a lot of polish.
The only downside is some levels in puzzle mode were trivial to beat but apart from that great entry!