I just beat it today! Overall I think it's great, and I love it!
Only thing I can complain about is that it can be a small bit difficult to figure out some of the puzzles to get certain events to happen sometimes. The vehicle moves a bit too fast when you want to take a closer look at something...