Aside from the very polished visuals and game feel, there must be some great effort put into the level design! I really dig the idea of designing a single coherent stage that fits every different level. This gives player familiarity so more fancy movements can be performed.