Perfect hosts, delightful stay, private, spacious, luxurious, tastefully appointed, beautiful garden, excellent location, could not have wished for more, would love to return.