Very fun, but very difficult. This typically isn't my favorite genre, this is well paced, fun, and the mechanics and puzzles are well thought out. The music and sounds really take it to the next level.
I wish there were a death counter as I feel like I died 1,000 times!