Right from the start, communication was great, including a phone call 30 minutes before the tour to see if we needed any directions. Captain Bill was fun, relaxed but really informative and did everything to make sure we had a great tour. Highly recommended.