For the price of a 7 night cruise you cannot beat it; this was our very first cruise ever so we didn't expect much..just go with the flow. There are many reasons why I wouls cruise with MSC again.. The daily programs were excellent, plenty to do for everyone. They have a kids program for drop offs so that the kids can enjoy the ship activities with their own age group. If you keep in mind that this is an Italian cruise line with people coming from all over the world than MSC is well worth it! The stateroom is always clean..it's a really clean and well maintain ship thanks to the crew members. The kids love the buffet..breakfast..snacks..lunch..snacks and dinner into late night snacks. There's offerings for everyone one. They have ethnic food at a different station and the usual buffer food at the main buffet dinning..which is the middle of the ship. We ended up eating at the buffet every night after our sit in dinner.. Since the kids didn't prefer the selection of sit down dinner.
We booked this cruise very last minute for Spring Break. For a 7 night cruise wished we didn't have to be at sea 3 full days..
Loved each port we were at, disembarkation was smooth..early to rise..early off the ship :) our first port of call was St. Maarten..than onto San Juan PR..final port was Great Stirrup Cay which is a Norweign Cruise private Island that MSC rents..overall great Island..bring cash to shop at the Straw market plenty of souvenirs.