The solution to this one is actually really cool, but I’ll be damned if it didn’t completely destroy me. Took me over half an hour to finally see, I’m not sure what I was even missing all that time. I probably found a dozen or more 2-offs and 4-offs before finally seeing it.
This one I had to come back in another session to get a fresh mind to solve it too.
Although the author did not get the optimal solve, in this case I concur with what Hi19 said.
The level has a clear structure with a nicely defined goal, no fluff, and a satisfying solution. I don't see any reason for this not to be a 5/5, personally.