Very clean and well kept. Love the decor and location. We had a perfect stay. Host is communicative and responsive. Would definitely come again!