Really fun! Every level has its own "aha!" moment where you learn more about how the mechanics work and interact together, and they felt like just the right length to not get burned out by repeating steps if you fail.
Also props on the graphics and the menu music! They were both really satisfying and added a touch of flair to the whole experience, and the graphics felt consistent throughout.