This is our third cruise with Marella/Thomson. We haven’t cruised with another line so cannot compare the experience in that way. However, having previously sailed on Celebration and Majesty it has to be said that Marella have really upped their game with the newer ships.
We picked Premium Club flights which I would highly recommend for a 10 hour flight, service in flight was lovely and very attentive. Boarding was smooth and straightforward.
Customs at Montego Bay airport was a bit of a pain, but this is outside the airlines control I guess.