I also got this game as a Christmas gift, and my fiancé and I finished playing through it this week!
We really enjoyed how varied the levels were, and the mechanics changed things up enough that it never felt too "samey" anywhere. It is also batshit insane in a lot of places, which made it even...