Very well made and polished, but really hard. Some of the later levels felt like there was only one solution where you had to follow an exact sequence of steps. I got stuck at 8 :/