We had a wonderful time and we will definitely recommend MSC cruises to friends and family.
There are some things we would do differently in the future. We would opt for a longer cruise as we just found the places we enjoyed the most on the ship when our cruise was almost over.
We would also prefer taking a themed / special occasion type cruise in future.