Always felt like this level gets underappreciated a bit because people always get to its twin first. Its still a solid level just... this path is definitely something you attempt on the other before you solve it, so once you get to here you've already figured out the level structure and done the path for the most part.
Much harder to see the trick than it is to optimize the path but still a very good level.
Edit: This time through I found it very challenging to find a path through and then took a little while to optimize it. Very good level.