Great hosts, excellent communication, a great experience and a wonderful trip!