A really awesome adventure! Not too hard but with lots of fun challenges throughout. Surprisingly great atmosphere and touching moments you wouldn't expect.
The only thing I'm not really a fan of is the final challenge and ending. Towards the end I found it got a little bit too finicky, and the ending itself, imo, sort of felt like a cop-out when the build up beforehand felt more genuine.
Still though, I'd recommend!