Cruising The Caribbean on the MSC Grandiosa
We booked a last-minute 7-day Caribbean cruise on MSC Grandiosa in February because sometimes you just need to stop thinking and let a giant ship take you somewhere sunny. Here’s what you actually need to know before you book.

I’ve said before that I’m more of a traveler than a vacationer but sometimes you just need a quick escape.
After a long, gray winter, we booked a last-minute 7-day Caribbean cruise on MSC Grandiosa. We left from Port Canaveral (Orlando) and stopped in Nassau, Ocean Cay (MSC’s private island), and the Dominican Republic.
I was carving sun, warmth, and something easy and this definitely delivered.
This cruise was very different from the Southeast Asia sailing we took last December. That trip was immersive and culturally focused, this one was much more about vacation mode. Sunshine, pools, music, and a much more high-energy, party-forward vibe. That was due to a combination of the itinerary and the cruise line itself.
I’d heard mixed things about MSC going in and I wasn’t sure what to expect. Unfortunately, a lot of the criticisms I had heard were true, but that doesn’t mean we didn’t have a great time. Like any trip, it is what you make of it. While the overall vibe wasn’t exactly my style, we were still able to carve out quieter moments, relax, and enjoy our break.






The Ship: MSC Grandiosa
We sailed on the MSC Grandiosa, and the biggest difference from Holland America was immediately obvious: this ship is huge. Whereas the Westerdam felt like a nice hotel, the Grandiosa felt like a giant shopping mall. The main atrium was lines with shops, but the ceiling was a huge projector screen that they changed constantly, I really enjoyed watching this (you can see some images of it above).
The Grandiosa holds a little over 6,000 passengers, and you definitely feel it. There were people everywhere, and finding places to sit could be difficult. That said, it was possible to find some quieter spots. My favorite was the top front deck above the Yacht Club. It was consistently quiet, with plenty of loungers. I was even able to take work calls from there, which — if you know anything about cruise ships — is saying something.
Wait, whats’ the yacht club?
MSC describes the yacht club as a “ship within a ship.” They bascially have their own private section of the boat, with their own pool, dining room, and deck. It looked super nice and much quieter, but it’s expensive. Hopefully one day I’ll get to experience it!
Embarkation
Embarkation was a nightmare.
To be fair, there were some unusual circumstances that caused delays, including a broken gangway at the port (so there was only one way to board, as opposed to their usual two) and a passenger from the previous sailing who hid and wouldn’t leave the boat, which meant they got a late start boarding passengers for our sailing.
The port attendants also pointed us in the wrong direction, so we spent about 30 minutes standing on a line that wasn’t actually a line before someone came and told us we needed to line up on the complete opposite side of the port.
This resulted in several hours of waiting in line in the hot sun before boarding. At one point, someone did come around with bottled water, which was helpful, but we were definitely pretty cranky by the time we got on board.
It also took a while to get our luggage, and we ended up having to call guest services after dinner to see what was going on. It turns out that the luggage tag they provided had torn off, so they didn’t know where to bring it. We had to go retrieve it from the desk. By the looks of the collection of luggage sitting there, it seems to have been a fairly common problem.
Tip: Write your cabin number on a secondary luggage tag before you check your bags. MSC’s tags can tear off in transit and an afternoon of chasing down your suitcase is not the vibe. Also make sure anything you might need right away is in your personal item and with you at all times in case of delays!
The vibe
I had heard that the vibe on MSC was “European” and I had no idea what that was supposed to mean.
If I had to describe it, it’s more of a European club/party vibe. It was lively, busy, and there was always something loud going on. Lots of techno-type music by the pool, lots of dancing, lots of parties, and very “late night” heavy on the activities.
The crowd skewed younger, with lots of families and kids. On our last cruise, we were definitely on the younger end. Here, in our 40s, we were much closer to the average.
Activities definitely centered around parties and pool games as opposed to port talks or enrichment activities.
Because of the size and number of passengers:
- You needed reservations for evening shows, and they filled up quickly
- Common areas were crowded, especially during peak times
The MSC App
The MSC app is key, so make sure you download it before you go! It works onboard without WiFi for daily schedules, dining reservations, show bookings, and messaging other passengers. Book your shows as soon as they appear in the app (usually about 24 hours out) because they fill up fast.



The Room: Basic but Functional
This was a last minute booking (we booked on a Tuesday and left on Saturday) so room options were extremely limited. I think we actually got the last room available! It was a large interior cabin and it was ok, but not great.
If Holland America felt like a Marriott, the MSC Grandiosa felt more like a Days Inn.
There was the bed, a desk/vanity with a stool, and two very small closets. The only outlet was at the vanity, although we were able to request an extension cord for a $25 deposit. The vanity also had a hairdryer, but it was attached inside the drawer on a very short cord, which made using it tricky. It also wasn’t very powerful at all. The mini fridge was locked and there was a sort of Alexa-type device that seemed to be broken. There was a tv across from the bed, but channels were extremely limited.
There was no couch or chair, so really no place to sit other than the bed or a backless stool. From the room overviews on their website, it does look like the ocean view rooms have a couch. For this cruise line, I would definitely upgade from an interior room if you can. Unfortunately for us on this sailing, this room was out only option.
The bed itself was comfortable enough, but the blanket was thin, scratchy and seemed very used.
That said, the room was very quiet and we almost always saw our steward every time we came or went.
Overall, it worked, but it wasn’t a space we wanted to spend a lot of time in.
Tip: Request an extension cord at check-in (there’s a $25 refundable deposit). If you use a CPAP or just want to charge your phone from bed, you’ll want it — the only outlet is at the vanity across the room.



The Food: Very Mixed
Honestly, the food on this cruise was not good. I’d give it a solid C, with few exceptions.
Buffet
This is a traditional self-serve buffet, and with the number of people onboard, it could feel very overwhelming and the atmosphere was very cafeteria-like.
- Quality was overall pretty average to below average
- Large, busy, lots of options
👉 Exception: the pizza was actually really good. MSC is an Italian cruise line and they take this very seriously. They even make their own fresh mozzarella onboard! I ended up eating a LOT of pizza over the course of the week. Thankfully, it was available pretty much 24/7.
My tip: Find a table first, then either leave something there to save it, or take turns going up for food. This is also helpful because more likely than not you’ll end up separated from your group as you wait for something to be made for you or if you want to get things from different sections. If you don’t have a table already, it can be tricky to find the rest of your party after your plate is full!
Main Dining Room
The main dining room (MDR) set up was interesting. Instead of one big dining room for everyone, you were assigned to one of several smaller restaurants and were given a strict dining time (ours was 7:00pm) and we sat at the same table every night.
Unfortunately, the assigned dining time (and very slow service) made it difficult to make it to the 8:00 shows or participate in many of the evening activities.
Food-wise, it was hit or miss, but overall not particularly memorable.
I recommend: The Strip Steak (available nightly and cooked how you want it), french onion soup, marinated octopus, and chocolate cake. Avoid the prime rib (it had a weirdly mushy texture and was obviously mechanically tenderized), the pork chop, most pasta dishes (flavorless), and shellfish (fishy and overcooked.)
Here are some of the menus from the MDR (click to enlarge):




Breakfast
We had breakfast in the MDR most mornings because the buffet was just too chaotic. We very much preferred the slower sit down pace of the dining room in the mornings. The breakfast sandwich was solid, and I got it a few times, along with the fruit salad. The french toast was also good.
It isn’t widely advertised, but they also serve breakfast in Cantina, one of the specialty restaurants. I appreciated that it was a little different, with Mexican-inspired entrees like chilaquiles, chorizo omelets, and fruit with tajin.



Specialty Dining
There were several specialty restaurants available for an upcharge, including a steakhouse, a British-style pub, a sushi bar, hibachi, and a fine dining restaurant.
We didn’t do any specialty dining for dinner, but we did try Cantina for breakfast one day. It was nice to have a different menu, but the quality was similar to the main dining room.
The specialty restaurants looked great, but the constant upselling onboard was a real turn off and made me hesitant to spend more.
Coffee
As a coffee snob… the main dining room and buffet coffee was fine, in the way that diner coffee is fine. It’s passable, but it won’t make you happy.
There were specialty drinks at the chocolate shop, and those were much better. I loved the iced caramel lattes, and their mochas were made with homemade chocolate sauce. These did have an upcharge if you didn’t have a drinks package, but I felt that they were worth it. They cost slightly less than Starbucks at home, and were one of the few truly good things available onboard.
Drinks
We didn’t have a drink package, but since we were on a casino comp, we were able to get free drinks in the casino. My go-to was the hugo spritz, which I thoroughly enjoyed. They also made a decent espresso martini.
If you purchase a drink package separately, it starts at about $65 per person per day if you purchase it before your sailing, and a little more if you wait until you’re on board. You can use it for up to 15 drinks per day.
Tip: If you’re going to purchase a drink package, do it at the time of your original booking for the best price. You can also add it on before you sail — it’s cheaper than buying onboard. Note that sodas and specialty coffees are included, so factor that in when deciding if it makes sense for you.
Life Onboard + Sea Days
We had 3 sea days on our 7 day cruise, which was a good balance (especially since I had to do some work on this trip!) The onboard vibe was high energy and very lively.



Activities & Entertainment
Daytime programming revolved around music, dancing, poolside entertainment, and the occasional craft class (lots of construction paper involved). There were also some games, like a trivia game and a crossword puzzle game but they were very basic and felt like a nursing home activity in a bad way. (That sais I did win the crossword game and got a free lanyard as a prize!)
The pool areas were always busy, with a very social atmosphere. There were three pools on this boat: a quieter adult pool that was pretty small, the main lido-deck pool, and the jungle pool that was inside, plus a waterpark with a really fun water slide.
There were also additional activities like an F1 simulator and 5D movie (extra cost).
The evening entertainment was actually really strong and included:
- Tribute shows (Michael Jackson, ABBA, Tina Turner)
- A comedian who was so good we went to see him twice (once for the all ages show, then again for the late-night adult show)
- There were also late night parties, like the white party where everyone wears white, and some movies held poolside in the late evenings, usually starting at 10pm. This was generally too late for us, but we did try to go to the snow party (I loved the idea of snow makers in the tropical weather!) Unfortunately, despite being on the daily schedule it didn’t actually happen.
Book shows the moment they appear in the app. Reservations are required and they sell out fast — usually within hours of going live (roughly 24 hours before showtime). If you miss a reservation, show up anyway: there are two lines, one for reservations and one for walk-ups. Once they’ve cleared the reserved line, walk-ups get any remaining seats. There are usually a handful of no-shows.


There were two different Cirque du Soleil–style shows ($18/person, included a specialty drink) that were absolutely worth it.Those shows were one of the highlights of the entire cruise and I can’t recommend them enough!
Casino
The casino was large and active — it could be hard to find a seat during peak times. There were:
- Lots of slots and table games, but slots tended to be off brand games and not popular or recognizable ones
- Casino happy hours with low bet minimums
- Tournaments and double points hours (It did feel like many of these overlapped with dinner times, though)
Casino comps: We were on a casino comp trip, with MSC matched to an offer we got from Holland America. If you’re a casino player, it’s worth looking into MSC’s casino offers before you book — we got significant value from ours and was really the only way we were able to make a last-minute, impulse trip possible. At the time of our booking in February 2026, the casino comp meant we paid $500 for our cabin, which we received back as free play, and received free drinks in the casino. We’ve only just started dabbling in this travel method, so even better deals are definitely out there!
The Ports



Nassau, Bahamas
Our first port stop was in Nassau, which we’ve been to before. You could take an excursion to a beach (I do recommend Paradise Island if you like to snorkel!) or to Atlantis, but we kept this day simple and did it on our own.
We walked to Junkanoo Beach, which is about a 15–20 minute walk from the dock. When we got there we rented chairs and an umbrella ($30) and just hung out. There was great Caribbean music playing, a few beach bars with drinks and food, and honestly it was great to just soak up the sun.
The beach was crowded, but it was still fun and had a relaxed vibe.
We grabbed a taxi back to the port at the end of the day, did a little browsing at the gift shops, and grabbed some conch fritters.
Nassau is very DIY-friendly from this port. The walk to Junkanoo Beach is easy and safe, with plenty of places to stop along the way, taxis are plentiful, and you don’t need to book anything in advance for a simple beach day.



Ocean Cay (MSC Private Island)
The next day, we stopped at Ocean Cay, MSC’s private island.
The island is beautiful, with a relaxed, natural feel. The island has a few different beaches with different vibes, and a golf cart system to bring you from one side of the island to another.
We rented chairs and an umbrella (about $40) on North Beach, which faces the bay and had a great view of the boat in the background. Behind us was Bimini Beach, which was on the ocean side and had some decent snorkeling.
I spent the day walking between those two beaches while Shawn hung out and read/listened to music.
The snorkeling was fun, and overall it was just a really chill, easy beach day.
- Drinks were expensive, but otherwise this was a highlight. They sold these cute pineapple cups but were a little sketchy on the pricing. They told us they were “$18 and filled with whatever you want” but failed to mention that it was $18 without the drink. So my margarita ended up costing me almost $40! Oops. At least it was good.
- Lunch was included. There was a buffet under a pavilion, and food trucks with burgers, hot dogs, and jerk fish scattered around. You could also get a lobster roll for an upcharge.
- Before you rent snorkel gear, check the gift shop! They were selling equipment for less than the rental price when we were there. It’s worth a quick look before you hand over cash at the gear stand.



Dominican Republic (Puerto Plata)
Our final stop was in Puerto Plata, which was a new one for me!
This is a large port with a resort-style pool area and water slides. If you just want a relaxed beach day with a swim-up bar, you honestly don’t need to leave — the port itself is set up like a resort.
Since I’d never been to the DR before though, I wanted to get out and see stuff! We booked a private tour onsite for about $60 and explored:
- Pink Street
- Umbrella Street
- The Cathedral area
- The fort
We also had lunch at a local restaurant (which was expensive but really good).
One thing to plan for: it’s a long walk from the ship to the port exit — it took us about 45 minutes. If you’ve booked a private excursion through Viator or GetYourGuide, build that into your timing so you’re not rushing to meet your guide.
Good to Know Before You Board
Cash, Cards & Currency
The ports all happily accepted US cash or credit cards, so we didn’t have to deal with any currency exchanges.
WiFi & Connectivity
Since I had to work onboard, I purchased the ship’s WiFi package which was about $300 for the week, and usable on one device for the entire trip (you can’t log off and switch devices). It worked well and I had no issues with connectivity.
The MSC app works without WiFi for daily schedules, dining, shows, and passenger-to-passenger messaging, so if you’re not working, you really don’t need to buy a package.
For port days, I used an eSIM (Roamless) and it worked great. I’d strongly recommend this over paying for international roaming. One thing: set it up at home before you leave, not at the port, since you need a wifi connection to activate it.
Expect Extra Costs
The cruise fare on MSC is very affordable, but there are a lot of add-ons once you’re onboard. Between drinks, activities, specialty dining, excursions, and the occasional $40 margarita (see: Ocean Cay), we ended up spending more onboard than the cruise itself (about $700 in onboard spending, not counting what we spent in Nassau or the DR) without doing anything particularly extravagant. Go in with a realistic onboard budget.
The Commercial Feel
This was one of the biggest downsides for me: the ship felt very commercial. Tons of shops, constant upselling, and endless opportunities to spend more money. It got a little overwhelming. If you’re bothered by that kind of environment, consider how you’ll tune it out because it doesn’t let up.
Overall
Pros
- The Saturday-Saturday itinerary was great for not having to take too much time off work
- Affordable cruise fares (for the same cruise we took, the price is now $379 per person for an interior room)
- The MSC app is useful and works without WiFi
- Fun, lively atmosphere
- Great entertainment (especially the Cirque-style shows)
- Beautiful private island (Ocean Cay)
- Good pizza
- Lots of activities and things to do if you like a party vibe
Cons
- Crowded and claustrophobic at times
- Food was not great
- Very commercial / lots of upselling; extra costs add up quickly
- Rooms feel dated and cheap
- Not a great fit if you prefer a quieter, more refined experience
- If I heard one more Elton John song I might have lost my mind

My Take
If you’re looking for a fun, high-energy, budget-friendly vacation, this cruise absolutely delivers.
For me personally, I prefer something a little more relaxed and immersive. I’d sail MSC again for the right deal or itinerary, it just wouldn’t be my first choice.
If you’re comparing cruise lines and want to know what a more immersive experience looks like, check out my full review of our Holland America sailing through Southeast Asia, It’s a very different trip, but a genuinely great one.




