Property is exactly as described, right on the beach, wonderful balcony and view, and access to restaurants and shops.
My issue was the room was never cleaned during our entire night stay. I called three times and was assured each time it would be cleaned but never was. After the second call I went to the front desk to get new towels and was told housekeeping had been texted and the young lady said she was working tomorrow and would make sure the room got cleaned. It did not, I called again as was assured someone would be by. Again no one showed and I went down to get fresh towels and detergent for the dishwasher and toilet paper. The desk attendant again said the room would get cleaned. Clearly something going on with the cleaning as well as a problem with communication between the folks working at the desk and the cleaning team, or just an utter lack of concern about the cleanliness of the rooms.
The furniture and carpet were worn, with high traffic areas stained and couch cushions thread bare. There are only two elevators for the property which are small and very slow, so you can easily have to wait for several minutes for an elevator only to have it too full to get in.