Plenty of nice level design from room to room, and the visual design makes it immediately apparent what does what. The game controls just as you'd want it to, and the challenge level is just right to keep it fun all the way through. All in all, very enjoyable