I'm 90% sure I played every level twice and had a FANTASTIC time doing so.
I've always loved the mixing of 2D and 3D so the visuals work well.
The difficulty was fair. I wish there were some harder levels sprinkled in with one already held in the game but that's being more nitpicky than I should be.
Overall I really enjoyed this game. Great job!