A lovely place, lovely location, lovely hosts, and lovely dog!