The apartment is fantastic. It's a few minutes walk from the main shops, restaurants and beaches. Importantly, it comes complete with the standard beach equipment such as a beach mat, parasol and snorkel gear. It also has a washer and drier which is great for those who want to go to the beach every day.

The only negative thing was the lack of communication leading up to the stay. No instructions were provided until well after I had to board my flight so, when I arrived, I had to try to arrange for check-in by using payphones and public wifi (which is not too common). The caretaker also was several hours late to meeting the arranged check-in time (no explanation was given in any detail for this delay) so I had to wait in the lobby for several hours.

However, the caretakers did agree to an early check-in on short notice and there is a reception-like area where you can drop off your bags. Also, Crystal is very friendly and, apart from not promptly sending the check-in instructions, she replies very quickly and is quite communicable. She also helped arranged an additional night's stay on short notice with no fuss.

Overall, this apartment is good value and the issues I came across may only have arisen because it was near the Christmas break period, and can be safeguarded by the renter being proactive in ensuring the check-in instructions are sent early.