Private and dog-friendly, with every amenity one could need. Beautifully designed kitchen and bathroom. Lovely, welcoming hosts. We could have just moved in!