Lovely accommodation, lovely gardens, lovely host, lovely dogs & I had a lovely swim.