A superb villa. Wonderful location. Perfect hosts. We absolutely loved it all!