We did an MSC out of Port Canaveral. It was awful. I’m not a foodie and the food was barely eatable. The lines in the buffet area dining were long - standing in line for 20-30 mins to get eggs. The ship was clean. The staff were not top notch like RCL and Celebrity. They served me wine in a plastic water glass at one of the bars. You cannot take a drink into the theater for shows and no drinks are served in the theaters. Overall…I’d say skip MSC.
Great place to gamble and the pool is great. It has a lazy river which is nice. And if you like playing golf it has an awesome Arnold Palmer golf course.
Food great staff also helpful. Able to print out new cards if lost or misplaced.
So much to do you need more than a day to see it all. Shows are the best