Pretty good game. Although, it does get a little too hard in some areas. Some levels took me so many tries to beat the first time around. Also, all the extras, such as the hidden levels and puzzle pieces and stuff are nice. I like the bosses too. They are creative.