Excellent amenities, beautiful garden and great hosts.