Simply perfect. Clean and well appointed; friendly hosts; super location. A lot of thought went into making this such a comfortable place. The bathroom was like that of a five-star hotel. Impressive!