My wife had been on a near identical cruise with the ship back in May with her friend only this time it went to Ibiza and not Tunis. We got a 5% discount on the booking as she had joined the MSC Club. The ship was very clean and with the exception of a DJ the staff were very good. The food in the l'Ibuscus restaurant was very nice and great service, my wife felt it was far better than in the Villa Borghese restaurant where she ate on the previous cruise Their cabin was a cheaper one on deck 5).
The design of the ship means that without the large open foyer that we found on the Adventure of the Seas there was more space for public areas and there was plenty of room in all of the 13 bars on board.
The excursions were well organised and cheaper than on RCI, you have to use the tender to get to Villefranche, I went on the Monte Carlo tour which was good but you could have saved money just going to Villefranche and getting a public bus to Nice.
You would be daft not to take a drinks package, we got the basic Allegrisimo package at 20 euros a day and that more than catered for us, as we prepaid it with MSC there was no service charge and the three of us got through 1300 euros of coffee bottled water, ice cream (they make there own for the ice cream bar on deck and it is excellent) milk shakes, beers, cocktails, wine and liquors. There is a premium package at 42 euros and the main difference seemed to be that you had a wider range of drinks and could have bottled beers rather than just draft Heineken.
On the negative side the large numbers of Italian and Russian guests are not great at queuing up for anything, the entertainment is fairly average, we had to transfer back to Nice from Genoa as they could not provide flights home from genoa which meant we saw nothing of Genoa and lots of the inside of Nice airport which has the worlds most expensive duty free! and DO NOT HAVE A CABIN ON DECK 12 ANYWHERE NEAR THE POOL AREA. on the Ibiza stop they held a deck party till 3am at which point I nearly came to blows with the DJ and the staff in general ignored our complaints and even after the music finishes you are kept awake by staff putting the tables and chairs away and then laying out deck chairs. When we go again we will make sure that we don't have any public areas above our cabin.