Beautiful location, great accommodation and really lovely hosts! A wonderful time was had by all.