Wonderfully clean, fantastic location and fantastic hosts.