I really dig the puzzle elements a lot, manage to complete it and found it really satisfying too.
I think the game picks up fast after the 4th level, the first levels introduce you to mechanics like they should, but the fun starts level 4 onwards for me.
TIP: If you get stuck, look around!