Extremely polished. Challenging levels, good sound design, fun unlockables. Overall, a great and really satisfying game to play.
My only complaint is the soundtrack not being varied.
I've already beaten all the main levels and it was fantastic. It has user generated levels as well, but you have to share codes. Would like to see a way to share levels.