Very clean. Great location but the communication was not up to par with the rest of our stay. My family and i stayed for a week and we asked for small trash cans in bathrooms and some new clean replacement towels and there was no response. ...just crickets chirping!