By far the best place in the best location hosted by the best people we have ever visited. You will find the location, the amenities, the views, the pool, the tennis court etc. and of course your hosts to be above anything that could be expected. Our only regret is that I didn't book our stay here longer but we leave knowing that one day we will return to this absolute Paradise and see our friends again.