Challenging, but had to drop 1 star Spoiler for the tight quarters that make many of the tricks awkward to execute, resulting in a LOT of step retracing and/or restarts, even after you've figured out the sequences.