Extemely accomodating couple. Lovely accomodation in idyllic location. A home away from home.