WHAT a fabulous place. From the location, to the excellent hosts, to the cleanliness. We would definitely stay again!