We love NCL for all it offers. How does MSC compare for a balcony room,. Do people on board speak English or is it all foreign languages 24/7? How does the food, drinks ect compare? Do they offer a good drink package? How much is the cost? How is it sailing from Brooklyn? Sorry for so many questions. We are used to NCL and have yet to try MSC.