Very clean. Lovely location. Very well equipped. Far more spacious than pictures suggest. Would 100% recommend, wonderful hosts!