The location was perfect for us because we wanted to be close to the ocean and culture. Having the pool there was an extra we enjoyed. We cooked our meals but having the restaurant and bar on location was also a plus. Our only disappointment was when we arrived the unit it hadn't been opened for awhile and the air conditioning wasn't on making it smell very musty. We arrived late so it was an inconvenience. We couldn't set the temperature on the air conditioner because the remote was missing and it was set on very cold the entire time. We plan to come back and would stay here again but might rent a unit where all things are working properly. The staff and hosts were very accommodating.