Very clean. Awesome location! We walked down to the beach and to restaurants. The host messaged me at checkin to make sure everything was clean and to my satisfaction (it was), and again the first morning to ask if I needed anything. The little welcome bag of snacks and coffee was a nice surprise. We’d love to come back!