Excellent place - great hosts, brilliant location and fantastic accommodation.