Exactly as described. Absolutely spotless, except for shower area, but that wasn't so bad, although water does get on the floor. Very cute place, private little balcony. Friendly and reasonably priced restaurant right outside, with outdoor seating.
Cons: prompt communication before stay. During stay not so, so felt a bit unwelcome and uneasy. Msg'd about an hour before arrival, but still took a few minutes for next door neighbor to answer doorbell; meanwhile called host on int'l roaming, no pickup, got callback soon after. Forgot about that, until at check-out, left key with neighbor and figured she would close door behind me. Soon after tried to double-check with host about door, but no answer. probably has very busy schedule.
If comm. was better would've been pretty perfect. Still overall good stay.