I'm going to give you a real review. It may be highly candid and critical, but it's real and not an over-embellished, best-vacation-of-my-life review because in all honesty, this was one of the worst trips I have ever been on.
Carnival certainly has a customer demographic. I definitely do not fit any of these profiles. I saw at least 6 distinct groups - 1) senior citizens 2) families with small children, 3) girlfriend trips 4) very obese people (a bariatic surgeon could make a killing on this ship) 5) honeymooners/anniversary celebrators and 6) "I am gonna stay drunk the whole trip because I can" people.
I have cruised on Royal Caribbean twice and taking this Carnival trip was like taking a jump from shopping at Nordstrom to shopping at Dollar General.
The check-in time is long it is better to get there earlier rather than later.