Very polished, the visuals all look nice, and good menus.
All the levels had a good ramping difficulty except for Level 16, for me, because there felt like an awkward jump you had to do at the end. I would have also liked it if the jump was a little more forgiving, like letting me jump .2 seconds after walking off a platform.
The platforms that scaled when you jumped was my favorite mechanic, added a small puzzle element to the game and made me feel smart even if all the solutions were straightforward.
Overall a great job!