I hate to give Labranda anything less than 5 stars, as I thoroughly enjoyed my stay, but there were a couple of things that took it down from a perfect score.
Positives: location and beach were stunning, systems were all in place for towels, beach, pool and food that worked well, food was delicious, staff were friendly and helpful, room was quiet, I was left alone unless I was seeing engagement.
Things to improve: Wi-Fi and air conditioning are not adequate. It is almost impossible to book the hotel shuttle - before I left I tried calling for three days, emailing, messaging on here and Trip Advisor before I finally got hold of someone through Facebook. On the way home, I went to guest services four times, but they have limited hours and aren't even always available during those hours. They were very helpful when I finally got hold of them, but it shouldn't be so hard! I basically spent the whole morning on my second to last day trying to sort it out, when it should have been able to be done in 5 minutes.
Overall though,I had a delightful stay and was very happy.