Sparkling clean space, well-behaved pets, thoughtful, friendly hosts. Wonderfully relaxing visit.