I have found the complete process of booking and the unfortunate cancellation to be very easy. Every time I have called whomever I have spoken to has been very informed and very pleasant to communicate with. I would not hesitate to book again and recommend. We were very disappointed to have had to cancel as we were all looking forward to going very much. Thanks for all the help and understanding over the situation.