Carnival Cruises "fits" me. I love their food, their layout, their entertainment options, and was not disappointed. The new ship offered some great new choices, though I did see some planning that could have been better. With temperatures in the 90's, and 4200 passengers on board, the ship needed more than 2 swimming pools. While there was a therapeutic pool in the spa, it was an extra cost, and indoors - at least, they could have added one adults only pool. They did have more whirlpool hot tubs which I really enjoy.
As usual we had an inside cabin, and we have learned to select the best location, 7th level, midship, so no noise issues, and fairly close to everything. The cabin was magically cleaned and sufficient for our needs, and television had enough ship and other channels for the time we spent there.
I appreciated that we could get ship wifi, but I still resist overpriced slow internet, so only checked emails in free port wifi. The abundance of computer terminals if you did pay for the service was certainly an improvement.
We selected based on previous inside cabins, and were very pleased with location as far as size, stability of ship, and convenience to reach all parts of the ship.