5 stars because it was so hard to me. I'm not like you all. Eventually I win, always, but this is without understanding why my winning route is shorter than the ones I tried before. I don't see anything specific I did different. For me it's one like all the others, just, this one wins. That's very frustrating.
Can't believe how long this took me. Very well hidden, IMO. And I tend to have problems with blocks in straight lines ... :)
P. S. There are still two variations, how things can be done (in the last part, to say so). But it doesn't bother me.