Clean place, but very crowded building with a young crowd. Pool was PACKED non-stop with college-aged kids and we were not able to get time up there. We had a hard time getting through hallways with stroller as we have an infant. Otherwise would be good for a younger crowd.