We had sailed previously on MSC Preziosa in the Caribbean which was just a glorified bus service picking up and dropping off people at each port which we found odd as no other cruise line seems to do this. This caused congestion at every port getting on and off.
The food on board was at best average and the portions in the main restaurants very small. And once the staff found out that you were not French, Italian or Spanish their service levels dropped.
Move forward to our trip on the Euriba.