Timely and complete communication, excellent service, exceeded my expectations and would love make the same choice of a tour company again and again. Well recommended to my buddies.