excellent accommodation, perfect location and fantastic hosts.