First let me share some of our unpleasant experiences, though there were only a few:
On the day of our anniversary they were kind enough to send over a great looking complimentary cake to celebrate. We do appreciated the thought, effort and the fact that they remembered, but, the cake was a dud and said "Happy Honeymoon" instead.
Once 30 minutes after placing an order with the room service for lunch a staff called us to let us know that the fish wasn't available anymore as the last one has been sent out to someone else instead, right then. I appreciate their honesty, but, after waiting for 30 minutes for my lunch to come up to the room, knowing the dish ordered by me has been sent to another room was rather disappointing.
Another time we ordered pizza from their in room dining menu and we ordered the exact same one right off the menu with no changes. However, the pizza came to us missing two toppings and to rectify they decided to pan fry the ingredients (onion and mushrooms) in oil and bring them to us to sprinkle on our pizza! Again, disappointed with their adversity management skills we kindly asked them to take it back, but, kept the pizza as it is as we were starving.
The resort is massive and has a very slow buggy service within the property. We had our suitcases and did not want to walk in the scorching sun to our rooms. After repeatedly asking for a buggy at the reception we ended up waiting for 20 minutes and never took one again.
Other than these few disappointing experiences with the in room dining service and the buggy frequency we experienced absolutely no problems with the kind and courteous services of the resort staff. Who greeted and catered to our requirements with a warm and friendly smile. At the reception on requesting they even checked us in sooner as we arrived early and that gave us almost an entire day to rest up and enjoy the resort and the beach.