Wonderful hosts; beautiful location; divine accomodation which has been thoughtfully considered. We will be back!