Lovely, generous, friendly hosts and a great place to stay; spacious, well equipped, homely, comfortable and great location.