We have cruise in the past on various lines and this rates against TUI.
RCI offer a very good service with friendly and happy staff.
MSC offer a bad service on a big ship
Standard cabin, nothing special
Went into town and OK
Nice excursions and great guide