This is a very good cruise ships but it seems that making it fast has raised the amount of rocking. This seems especially true when traveling at faster speeds which makes getting around difficult for some and sleeping can be challenging at times.
Rooms are a nice size and nicely decorated with everything you need. We had a balcony room with very nice views. Unfortunately the bed was uncomfortable and announcements came over the loud speaker as early as 6am. Are they nuts???
The sapphire dining room was very good with very few misses. The buffet was a huge disappointment with pretty much the same food for breakfast and lunch every day. The saving graces are the micro buffet which serve, pizza, indian, and mexican food. Guy Fieri's burger joint was awesome and I highly suggest The Ringer. BBQ is available sea days and very tasty.
Cocktails were ok but should have been awesome for $8-12 a pop. Also bartender mixology knowledge was very limited.
The shows pretty much sucked with the exception of the juggling act and hypnotist. The two stand up comedians in the comedy club were very funny. The piano bar was aweful, the guy couldn't sing.
Shopping was ok, bought a few things.
The pool was so so so small. Smallest I ever seen on a ship and gets crowded fast. The water park is so much fun.
All in all it was a good experience but Carnival ship lacks the finer touches found on other lines like Celebrity, Royal Caribbean, and Princess.