Great location. Hospitable hosts. Beautiful home. Friendly pets.