This was my third cruise (after Norwegian and Celebrity) and my kids' first cruise in honor of high school and middle school graduations. Such a huge disappointment. The food was ok - don't bother with the buffet for literally anything, ever. The burgers and pizza weren't bad. The steakhouse was ok but not worth $35/person. The restaurant was ok... our server was actually great but the food was just ok. There were SOOOOO many small obnoxious children so the pool was overrun. And there were so many jack@sses that camped out on the basketball courts and wouldn't let anyone else on that my 14 year old son (who is 6'5" and fantastic at bball) was literally not allowed to play the whole week. This was supposed to be this fantastic, memorable, bonding trip and at least we all agree on one thing - Carnival SUCKS. I'm not scared off from cruising - just from this cruise line.
btw the balcony had a door instead of a slider - another bummer.
don't go to mahogany beach - they just try to sell you weed and the beach sucks