Excellent location, lovely hosts, sweet pets, great sleeping.