Our first cruise, we knew we were compromising some of the things we had been tipped off about, but wanted to spend time in Havana over the Xmas holidays.
You don’t have to fly with MSC via Madrid, we booked directly with Virgin.
Generally we were pleased. The ship was very clean, some of the staff delightful and food and drink packages good value, although by the end of the cruise we couldn’t face another 3/5 course dinner or cooked breakfast ☺️
Cabin fine, good wardrobe space but struggled with storing large cases - we opened them out before storing under the bed!
Shower is a bit on the small side.
Mini bar expensive.
Towels and bath mat changed daily as were beach towels