First off my expectations were fairly low as this is Carnival. The ship itself is very small and very dated. The crew is fairly angry and over their jobs. There are a few bright spots, but they were few and far between. Let me break dow the experience by category.
Pre-boarding and checkin - We were fortunate to have priority boarding which did help control the experience. If you are looking for smiles and people who are excited about your cruise as you are, don't count on it.
Boarding - Most of the elevators were closed for baggage delivery which takes way longer than it should. As a priority boarder our bags arrived after sailing.
Room was big for this boat, but not large by newer cruise ship standards. It was a bit outdated but not horrible. The worst part which they do not share with you online is the view. If you are seated on your very large balcony you have a great view. If you stand up, your view looking downwards is the top of the life boats as they are right below your balcony. I think the smaller staterooms actually have a better view but obviously less space. The bathroom is large. The whirlpool tub they mention is there, but VERY small and it is also your shower so sitting in it is a little creepy if you can actually fit.