Very nice! The difficulty curve is pretty steep, but the levels are well designed and the art is great. Love it!