Excellent experience, even beyond the expectations generated by the good reviews by many other travellers. Clean, comfortable, ample, well located and with good communication with the host.