Our son who lives in Canada was invited to be best man at a friends wedding on board Carnival Liberty. We gatecrashed from the UK.
Our booked Delta direct flight Heathrow - Miami was pulled with alternate route via either JFK or Chicago offered.Offer refused and Air France via Chas De Gaulle substituted. Booked extra legroom on Atlantic flight but could not use it as such seats are only by emergency exits and wife uses walking stick. No refund due to small print - beware. Meals barely edible.Good inflight entertainment.
Rapid embarkation at Miami due to wedding party - a plus.Onboard wedding was cost efficient $2K ceremony and reception (2hours free bar and excellent food).
A little small by industry standards, decor a little dated. Ample cupboard space, well thought out layout, especially bathroom.