I really enjoyed this level. Fun to figure out the optimal way to move things around, and there’s some nice little optimizations to be had, and plenty of places to lose (or not lose) moves.
For this style of levels, I really prefer the ones that have a couple of layers, and this one does. There are some small optimizations you have to do once you figure out what needs to go where, and they are very logical and reasonable.