Got it on the Switch - it's pretty fun.
Short answer: super fun the 1st time through, a bit too hard the second time around.
Longer answer: The 1st time through, you discover a world. Once you solve all the puzzles in each area and "win", the next level is playing through the same world with different objectives. You can most likely finish the 1st run through in one sitting, maybe two. I kept getting distracted by randomly harassing people - honking all the way
. IMO, the 2nd go-round ramps up a bit too much - I've yet to finish but don't feel the need to because I've already seen the world. All and all, good time waster.