Wonderful garden and pool. Immaculately clean. Great hospitality with attention to detail. And, I usually don't write these kinds of reviews.