We chose MSC because we wanted a good price and the limited ships in South Florida in the summer.
The entertainment was the best I have ever seen in over 50 cruises. We had been warned that food was not good, it was very good.
Our cabin steward was excellent and most helpful.
Aft facing balcony great, covered patio.