Really excellent, overall great experience. Like Barrelbot said, it felt like the perfect amount of difficulty. Challenging without being frustrating--and super fun!