Clean space and well maintained in a cool building; lots of fun to be had as well.