This was my wife's and my first trip to Europe. We chose the Breeze because of the itinerary and found a whole different face of Carnival from previous cruises - and not a good one. I'll get to the whole itinerary issues later. Let me start with the ship.
The Breeze is a beautiful ship, modeled much like the Disney Wonder and Magic boats in decor but a lot like the older Carnival ships in layout. The food was the typical pretty decent Carnival fare (except the eggs in the buffet - ugh!) and had some fun additions like the Guy's Burger Joint (probably the best free food other than dinner) and the Blue Iguana Cafe. There were lots of upcharge food areas, too (an Italian restaurant for $12 pp, a steakhouse for $35 pp, a pretty decent sushi bar ($1-$12 depending on what you ordered), a dessert place ($3 for ice cream??), and Red Frog Pub which we did not try because none of the $3 appetizers appealed to us. The entertainment was sporadic (three times they cancelled shows and they had issues with the comedians, but that was due to the itinerary issues) and at times non-existent (basically, there's not much going on between 5-7:30). The staff was friendly but poorly trained in some areas (e.g. the girl in the Library Bar had no idea how to work the self-service wine machine - and she was the only one on duty).
We had a cove balcony which was probably the best thing about our trip. The balcony was on deck 2 and had a great view of the water and was fairly well protected from the weather. One night we had 50 knot winds and 20-25 foot waves and it was pretty cool watching them from the balcony. The balcony does have an outer steel door which was closed when we had to take the rough seas broadside which prevented us from using the balcony during those 2 brief periods. The room was larger than previous Carnival rooms we had had and had plenty of storage. The thermostat just says "warmer" and "colder" and it didn't seem to respond very quickly either way. Our steward told us the last night of the cruise that the ship doesn't have heat, just AC either on or off and that's controlled by the thermostat. We had some cold nights, but the comforter was certainly adequate for keeping us warm in bed.
Now getting to the itinerary issues, which were plentiful. I understand Carnival (or any cruise line) can't control the weather and want to put safety first, but they certainly made it clear that they would rather hide behind the legalities of their contract rather than try to do right for their passengers if they decide to change or remove a port. Weather was an issue for several days of the 12-night cruise. The first sign of trouble was Monaco, where like the two cruises with the same itinerary prior to ours, the ship was not able to dock. The staff had already reduced the time in port from an 8 PM departure to a 5 PM departure, but then as we approached Monaco, they scrubbed the port entirely due to "high winds" and we were told by the cruise director that there was no way we could get into port. Even by the ship's own data displayed on the map channel, there was less than 10 mph of wind and the seas were calm. This was just the first time the weather was used as an excuse to skip a port.
Later that evening, the cruise director announced a major change to the itinerary, basically moving every other port day around and dropping Messina, which we sailed by two days later in calm seas. After we got into and out of Dubrovnik, the cruise director once again announced a major change to the itinerary that the ship would drop Venice and replace it with Messina after another 2 days at sea. All totaled, the itinerary lost 2 ports and 3 days in port and replaced them with "fun" days at sea - meaning half the cruise was "fun" days at sea in the Mediterranean, where there are ports all over the place. This is not what we signed up for. We came to see Europe, not a Carnival ship. And the grand total of the compensation offered for missing these ports? $40 pp in refunded port charges and ONE free drink per person in the main dining room at dinner from a limited selection. The extra days at sea were without entertainment or a poor selection of activities and the activities that were pushed by the staff all involved spending more money (spa, casino, restaurants, etc.). The comedians from the first few nights were supposed to leave in Rome initially, but had to stay on two extra days and get off in Dubrovnik instead. Their displeasure was on full display in their poor attitude and rather humorless and brief routines. The senior staff's attitude was that any decisions had to be made by the main office and their hands were tied. Even the free drink was only offered after lengthy conversations with the hotel director. Now the staff did SOME things right - they offered free phone and internet communications with private tours to allow for them to either be cancelled or rescheduled, and then they offered the same for families who were victim to Hurricane Sandy back home in the US, the latter only after again some prodding by guests.
By losing Venice entirely, and then rescheduling Rome to a Sunday when the Vatican museum is closed meant that the two big things we really wanted to see in Italy were taken away from us.
In the end, the itinerary was shot and Carnival did little to compensate for it. They basically chose to do what was legal rather than what was right.