We had everything we needed here! It was a comfortable place and we enjoyed having a kitchen to cook our own meals when we didn't want to drive somewhere. The communication with the host was excellent -- we arrived late at night and couldn't find the exact cottage in the dark, so we called her and she "talked us in" over the phone. One thing to know -- if you and the next-door unit's occupants are on the balcony at the same time, you can hear each other's conversations (separated by bamboo screen.) That only happened once so not a big issue for us. Overall we had a nice stay.