I have never had a check in process go so smooth and quick. Literally, from terminal drop off to on the ship was less than 30 minutes. We didn't have "Faster to the Fun" and we are not Gold, Diamond, Platinum or Elite cruisers. In 30 minutes we were having a burger and fries at Guy's on the lido deck. Amazing. The disembarkment took more time, but it ran seamlessly with little waiting in any line.
The Carnival Horizon flagship had a guest population of around 4,600 according to Mike the cruise director. I was concerned with the amount of people and limited space. I've read many reviews and usually start with the worse reviews. My main concern was I'd be spending most of the time in a line of some sort. This proved not to be the case. I would have never guessed there were so many guests. I have cruised on Carnival before and it wasn't any worse than other cruises and in some cases I'd say it was better. The only big issue was the sail away party. Most of the ship was on the lido deck all wanting drinks. The wait for drinks was insane, but that was the only time. I would recommend getting to the lido early on departure to get a seat at one of the bars if that's your bag. My wife and I had the endless bubbles plan (soda) and it was worth it.
The food was typical. I wish the Blue Iguana Cantina was open for more than breakfast and lunch. We tried Guys Pig and Anchor. I had the prime rib and my wife had the baby back ribs 1/2 rack. Both were excellent. I also had the nachos which were just ok. It costs extra to eat there, but the cost was very reasonable for the quality of food. It seemed any of the food venues that cost extra were worth the added cost for the most part. At the Seafood Shack, which also costs extra, the clam strips and fried shrimp were excellent while the lobster roll was flat tasting. As usual the deli and pizza were nice options at no charge. Guy's Burger was a staple and the buffet was also good. Again lines were not a problem and I'm not sure why. On sea days everyone has to eat.
The cabin was spacious and a larger TV hanging on the wall was excellent. The balcony was big enough and 3 floors above a public smoking space. Didn't smell smoke once. The lack of outlets are an issue particularly when everyone is getting CPAP machines. We had to have our cabin steward bring an extension cord and I was smart enough to remember to bring a power strip. I'd like to see a few more TV channels, but the free on demand movies were plentiful with some newer releases.