This is the 3rd year in a row we've cruised over the Thanksgiving break, and this year easily met the bar set by our cruise on the Freedom two years ago. While the Legend was slightly disappointing last year, the Breeze redeemed Carnival in our eyes.
Booking: We booked through CruiseQuick for the second year in a row, as they were showing this same cruise for less than Carnival (or anyone else's) site. Like last year, no problems whatsoever. I wouldn't hesitate to use them again in the future.
The port: The terminal Breeze is at in Miami is pretty nice, at least compared to Lauderdale and Tampa. My only real complaint is the cost for reliable parking. My parents, who were on this cruise with us, stayed at La Quinta Inn East leading up to the cruise, and as a result could have hooked us up with parking, but we decided not to make use of it for a number of reasons, the main one being that we knew we had a 12 hour drive to get home when we returned, and we didn't want to waste any time waiting for the shuttle. That left us with parking lots near the port, and after reading plenty of reviews, decided just to suck it up and pay for the deck across from the terminal. Expensive, but easy and quick.
I can't begin to describe how much we liked the room. Before I talk about it, I'll say that it appears to be meant for handicapped patrons, as it's larger than most rooms to accomodate things like mobility scooters. Honestly, I didn't realize this until about a week before the cruise. CruiseQuick didn't show that when I chose the room on booking, and on Carnival's site I never got prompted with anything inidicating it was until I went to change the bed layout to 'king' the week before the cruise, and had they contacted us, we'd have been happy to move to accomodate someone who did need it. That said, the location and size were great. It was like a normal hotel room size-wise, had a larger bathroom, and is right by a door to the deck 11 "secret deck", which we made use of every day. The window in the room was pretty big, too, and provided a great view. We did make use of the spa amenities that came with the room as well, visiting (and enjoying) the saunas. I'd book a spa room in a heartbeat again. Like our cruise on the Freedom, being up top is great. It's a quick walk out to Lido, and when getting off the ship, much easier to get an elevator with all of your luggage since you're up top, where the likelihood of an elevator coming down full to you is slim.