Lovely place. Great hosts. Cute dog. What more could you want?