Cosy, comfortable, well laid out, spotlessly clean and tidy, beautiful location, fantastic hosts. One of the best stays we have had