My husband and I (both 41 y.o.) and our 13 year old son sailed to the Eastern Caribbean. We arrived at the pier sort of late (about 3:00pm) due to the cruise line's bus delay in departure from the airport. There was some confusion when we boarded. We booked a guaranteed inside cabin (the least expensive, since we don't really care where we sleep), but somehow we were upgraded to an outside stateroom on the Spa deck! There was no balcony, but a huge floor to ceiling window, and a nice big cabin. No one could tell us how we got this, but it was great! The beds were really comfortable, with nice sheets, pillows and down comforters. Very Cozy!
The ship is nice, clean and well kept. Our cabin steward was Ida, who did a wonderful job. I'd read that this ship is hard to navigate, but we were comfortable and able to find everything we needed by the first evening. There was a little rocking of the ship, but no worse than any others that I have been on.
The food was good, not great. We loved the grille, the deli, the pizza and the ice cream. The dining room food was pretty good,but again not great. The dining staff was friendly enough, but service was slow at times. Hey, it's a Carnival Cruise. If you want gourmet food, you'll have to spend more for a higher end cruise line!!