very clean. close to beach. great location, a lot of restaurants near by. spent a lot of time by the pool. safe area. hosts were very good at answering when we had questions, very accommodating and offered us a late check out for an additional fee.