Very well done! Aesthetically it looked great/comfortable and the puzzles did a really good job of introducing a mechanic and then building/mixing them as the levels went on.
As an aside I'm a sucker for credits being 'mixed' in with game levels like you did, I always think it's a cute touch.