I had a blast! It was great seeing old friends and classmates. The food, entertainment, and cruise were amazing. However, the setup of the cruise and the payment process wasn't seamless. The travel agent failed to communicate, and when she did communicate, the information she provided was incorrect, vague, or misleading. Once we started communicating directly with Carnival, we learned that told to be mandatory and necessary wasn't-like where we could purchase our insurance for the cruise. The length of time it took to get room assignment. Each time we had to contact the travel agent for any information regarding the cruise, she never had an answer. Lastly, there was nothing set up or prearranged for the BMC Class of 86. Our rooms were not on the same floors, no meeting place for class events, nothing. We operated as if we were on our own and ran into people we knew. Overall, it was great, but we/I will not use this travel agent again or recommend her to anyone.