The final level is frustrating, but once you figure it out, it's not bad at all. Very good little game, loved it!