Just finished this game up and I was blown away. There was a glitch where I fell through the floor but after a level restart the issue went away and it was the only one I experienced.
The levels were designed well and the learning curve was appropriate. I loved the final challenge; I could see what needed to be done but there was still a difficulty to it. The only thing was I was so pumped after solving it that I wanted more but that was the end.