Just finished this game. It's not perfect, but it still is great. The only thing I hated about it is the disappointing ending
(no spoilers). But it was great, lot of different puzzles and non any frustrating. The environments are great and the soundtrack is amazing. Very fun game, and I recommend it to everybody!