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.