The Good: The puzzles were interesting and definitely had bite. It allows certain classes with a focus on utility to really shine (but that has its flipside).
The Bad: The emphasis on puzzles made it very difficult to run with a large group where it is difficult to involve everyone. Ironically, if the players clear the puzzles smartly, there is little combat, which might make some more combat built characters feeling left out due to not having the relevant skill proficiencies or spells to really be of use.
[4 of 5 Stars!]