Very clean. Great location, surrounded by great amenities. Lovely place for a family stay.