It had availability for my big family. 20 of us. We even had rooms with connecting balconies. Ship had odd elevators that take some getting used to. Cabin stewards & wait staff was excellent. The spa was great. Had a massage & it was the best I’ve ever had. Now some flaws. The drink package is a good deal if all cabin members drink alcohol. Wife didn’t drink so I had to pay for drinks individually. Ports was Miami, Cozumel, Ocho Rios Jamaica, Caymans Islands. The Carnival Horizon is a big ship, but not so big where it’s overwhelming. Can’t wait for next cruise. I think we will do the Carnival Celebration. Trying to get as many family and friends as I can to go this time. People who don’t cruise, don’t know what they missing. I see they offering a discount on drink package. So here I come 2024.