Great stay with great hosts. We arrived later than planned so having the restaurant on site was just perfect. Lovely little touches made this a 'must come back' experience.