Cruise staff onboard did all they could to please customers. Ship and cabin in need of updating, but fine.
Landed in Montego Bay and eventually arrived with luggage in cabin 4 hours later! We were kept standing in a queue at the airport for an hour waiting for buses to take us to the port. Then another queue at the port terminal for a further 2 hours. Babies were having their nappies changed on the terminal floor. Elderly and those less mobile were struggling.
It is a 9 hour flight from the UK, therefore TUI and port staff knew well in advance and should have been prepared. Other cruisers said delays in Montego Bay was the norm.