A beautiful place in a wonderful neighborhood. It came with all the amenities we could have hoped for. Really enjoyed our time here. The beach is literally a 2 minute walk. There are restaurants, taxis, bars, stores- all nearby.

The lack of a star is due to our host's communication. When we arrived we received a prompt response after alerting him. But after that, when we inquired, we were lucky to get a prompt response, if one at all. The end result was not doing one of the activities we wanted to do and we also wasted a day as we weren't able to confirm a check out time.