We stayed at the Royal Palms for a week while attending a work event nearby. The villa was a highlight of the trip, with a beautiful house, garden and pool, all the essentials we needed, and easy contact with the owner and property manager. As a group of work colleagues, we had enough private space each (every bedroom has It's own bathroom), and plenty of common space to use as group, both in the kitchen and on the backyard patio. It's a short walk to the beach, with excellent snorkelling options just a few minutes south. I would be excited to stay here again.