For the most part, the level design is quite quirky and amusing, however. The difficulty is a rather steep curve later on, but it ramps up to it quite nicely to start. Overall, a positive experience, if perhaps one I felt I've had before in many other occasions.
The fundamentals are sound, and the game has enough personality to differentiate itself from the pack. I imagine that genre fans that love a challenge should check it out, as the last two-thirds of the game offer enough difficulty to keep any veteran happy.