A clean, spacious property with attentive hosts