Toronto airport was shutdown by ice- we had to fly out of Detroit, and missed our Cruise out of Tampa. As a result we had to get on 1 day late in Key West. We had made flight arrangements will HAL, and they were great! They put us in the Marriott at Tampa airport ($219 per night) and covered our flight to Key West.
Food and Service was wonderful.
Ship was a little tired- faded carpets (so what).
Cabin was good. Near the stern, so some noise, but who cares.