Some nice brainteasers, needed hints a couple of time but still very entertaining.
I would have gave 5 stars if it wasn't for the fact I got myself in a situation where it become impossible to complete the game (which is OK) but this isn't made clear in the game. I wasted a lot of time trying to solve an impossible situation and end up having to restart from the beginning.
Still highly recommend it.