Absolutely stunning place in the middle of paradise. Everything you could ask for and more. The pictures don't do it justice and Diana is just the most perfect host. Go go go. Avoid the resorts and stay in Diana's rustic/modern rooms with the puppies!