Very clean. Perfect location to walk everywhere.. Restaurants, beach, etc. Only complaint was very thin walls. Got woken up both mornings of our stay.