This was a fantastic property with fantastic hosts! The rooms were beautifully decorated, kitchen was completely stocked, and the location was great. It was about a 10 minute walk to a great beach which had beautiful snorkeling, and a 5 minute walk to delicious restaurants. The pools and grills at the resort were top notch and made it hard to even want to go to the beach. Communication was superb and check-in was extremely easy. 5 star stay all around!