A wonderful stay with such lovely hosts. This place ticks all the boxes and we cannot wait to return