Communication is key! The communication was top notch. Unforeseen issues arose and we were given some options for our trip. Needless to say, we were taken care of and our trip was a great success. Thanks!