We have friends who love to take Cruises. They suggested that we try MSC as they are new to the U.S. and had some pretty competitive deals. We were excited to try them out as our first experience!!!.. Overall it was a great experience. The Ship was clean from top to bottom. Plenty of bars for service, a solid buffet, and the drink package is well worth it !! I would say stay away from the main dining options as they were average at best. They had live music every night at different lounges, and friendly bartenders(although they can do with some training on drinks) Really is not much to complain about other than inconsistency on what is considered part of the drink package.
With 3 outdoor pools, one indoor pool and a private island you go to the experience is nonstop. The company has a bar and beach on the private island where you can enjoy the additional time.