We only traveled Carnival before and decided to look for a new cruise experience.
Cabin (see below).
Dining:
Bad: Cramped overall. Toilet confining even for my wife and she is 5'4', much worse for me-had to sit at angle. All electrical on side of room oppesite bed headboard.
Good: Bed very comfortable. Despite sense of dread, was able to easily stow all articles away easily.
Good shopping, food, reasonably priced drinks, top-notch and affordable beach massage.