A challenge to be sure, but not one that was too difficult to surpass. There were definitely some bugs here and there, but the artwork was good and the levels weren't so challenging or unfair that I felt it was impossible. A good level of challenge!