Spotless. Charming. The pool/patio are like having an outdoor living room. Our hosts were thoughtful and friendly. We felt right at home. And, being able to bring our dog with us was great. It's not a large space, but has every "little touch" you can think of and is charming in so many ways.