I am a RCCL fan but booked this cruise due to the itinerary. This trip with Carnival was much better than my past experience with them.
Dining: IMO, the breakfast buffet food was "ok" and lines were long when we were at sea (expected this). Lunch buffet was enjoyable with a wide selection offered. We were early seating in the Pacific Dining Room and had wonderful service by Pravit and Ovi. Dining for my family was a pleasure because we definitely do not eat the variety of food served at our house.
Excursions:
Quite location located close to elevators "mid ship". Found room to be cramped with 3 people and believe this to be due to mattress on floor for son instead of loft bed. Bed was adequate but not the most comfortable.