For the most part it's beautiful and pretty fun, but it has some issues. The puzzle variety is generally good though there are a couple where it's not clear what you're actually meant to be doing and the hints only tell you where to look. Additionally, the game really, really wants you to do things in a certain order, so there are a couple points where you can't interact with something correctly until the game wants you to, which is extremely frustrating. For example, there's a hatch at the start of one level that definitely has something behind it, but if you use your xray vision right away it shows nothing. Only until after you solve all the other things in the level first will it let you look at and solve the hatch puzzle.