Clean. Great location. Had great amenities. Baby gate. Open space on main floor for the little one to run around. Great communication. Recommend this place.