You get what you pay for.
Although the price for this cruise was reasonable, in the end I would have paid a little bit extra to go with someone else.
We have traveled both with Princess and Royal Caribbean, Carnival do not even come close to them in terms of service and facilities.The set up of the buffet is confusing and variety of food is poor, not to mention operating times were inconvenient to say the least. Service was slow in the main dinning room having nearly finished our meal by the time the drinks waiter made it to our table.
The decor was some what depressing compared to the airy feeling of both Princess and Royal Caribbean , feels like you are trapped in a mummy's tomb!
The cabin (interior) was ok...not much you can stuff up there, and staff were much the same in terms of service as anywhere else. Buffet times were also a point of contention. The layout is the main problem as you seem to wonder around looking for seating.
On other trips the buffet operates practically 24hrs, but on carnival for only a small window around lunchtime and then the "buffet closed" signs come up. Feeling pekish between lunch and dinner? Forget it!
Entertainment was nothing to write home about, the magic show being the exception.
What really was annoying was the tendering setup. It took hours to get off the ship with only two tenders operating at one time. There were people still getting off as we were making our way back in the afternoon!
At the isle of pines people were left waiting in the que in the pouring rain for over an hour as only two slow tenders came and went.
Shore excursions are much the same as anywhere else ( a ripoff).
If the kids are looking forward to using the water slides, then don't get their hopes up as they only operated for a couple of days out of the eight.
There is no poolside entertainment apart from a lone and bored looking dj churning out distorted tunes for half the day
The only positive I can mention is the non compulsory tipping, but drink prices are more expensive to cover this.
We love cruising but couldn't wait to get of this one.