We sailed with MSC once previously which was a really dreadful experience, so much so, we were given a 25% discount on any future cruise.
We decided to use the voucher, although not without much resistance from MSC's sales section.
The ship we chose Aurea class on the new Grandiosa, it included a drinks package and all gratuities, so seemed a good deal.
The cabin was very nice and the balcony adequate