Everything was perfect from start to finish. Great communication from the owner during booking process and prior to arrival. Everything went very smoothly. Arrival and check-in were great. The staff is very friendly and knowledgeable. The location was perfect - easy access from the airport and a short drive to the beaches and provisions. Before arriving, we wondered if we wouldn't rather be on the beach, but the calm gated community with lush tropical surroundings was ideal and provided a true oasis of serenity. The villa itself was immaculate. Very modern and clean with high-end finishes and very comfortable furniture and bedding. The chef-prepared meals were a real treat, and everything he prepared was spot-on delicious. The infinity pool with endless views overlooking the green hills and grazing horses complimented the experience. I would not hesitate to recommend this property to anyone. In fact, we are already planning our next trip! For the adventure-minded, be sure to check out 27 Falls, Monkey Jungle and the numerous great beaches in the area - each with its own unique appeal.