Lovely rural location, clean spacious apartment and fantastic hosts. What more could you ask for.