lovely host, lovely location, lovely house, 5 stars