This place ticks all the boxes. Gracious host, clean & accessible. Perfect! We would book this place again if we have to.