AnotherKruiser
The staff may not be as pleasant and food is a disappointment so bring snacks
AnotherKruiser
The staff may not be as pleasant and food is a disappointment so bring snacks
tjt7
book a higher deck.
tammyjsaun
Do not hesitant in booking a cruise on Magic!
wammy323
Make sure to try brunch in the dining room.
dac921
We had an excellent time. Only issue was the wait staff in the restaurant
Copper1234
Have something for motion sickness handy
dpavao
Check in to your cruise as soon as possible to get the earliest embarkation check in time because the buffet fills up quickly and it is impossible to get a seat.
SKHAdventurer
Guys burgers has a fast line (quick serve burger and fries) and a slow line (specialty burger made for you). Often the longer line goes faster.
thepeaches44
Spend time on the aft of Deck 10. Try the Seafood Shack.
AyooTy
Good nice staff and clean
SgtCruiser
Hamburger place was awesome. Pizza place is very good. Blue iguana was great. Order Lava Cake with peanut butter. Outstanding.
kellynull
use the ship maps...it should be easier to get through level three/ casino was confusing on getting through
terihedrick
Dont cut in line!
powella316
Bring comfortable shoes, you will walk around more than you think you will. Check out the different places to eat. You don't always have to eat lunch or dinner at the buffet or dinning room. I would highly recommend the chef's table for dinner one night.
nyjetz
Balcony
msdee39422
Don't book a room on the back of the ship,too noisy.
77jimmy
Good value 👍 for price payed.
rickatl
We enjoyed the Magic Italian restaurant for dinner. Chef and staff great in Italian restaurant. We saw the captain for dinner most nights.
ScottN
Skip the Lido buffet breakfast and eat breakfast and Sea Day Brunch in the main dining room. Much better food.
ParksMed170
Tendering to Half Moon Cay took 2 hours from time we got our ticket to getting called. So grab a number early.
*Cruiseline.com is not a booking agent or travel agency, and does not charge any service fees to users of our site. Our partners (travel agencies and cruise lines) provide prices, which we list for our users' convenience. Cruiseline.com does not guarantee any specific rates or prices. While prices are updated daily, please check with the booking site for the exact amount. Cruiseline.com is not responsible for content on external web sites.