Carnival really needed to hit one out of the park after all the bad press. They did not come close.
The good
The ship is all new inside. The cabin was roomy, 1528. The piano bar guy Daz was the best entertainment on the ship. I wish all piano bar entertainers follow his example. The waitress, Tanya was experienced and very helpful. Guy's burgers are great. The Asian restaurant was very good and worth the price. The ports were great. The Carnival excursions were prompt and well run. Sadly, there seemed to always seems to be one rude person who holds things up. The burrito bar and fresh omelets are good. The steakhouse was good but not worth the price. We paid $120 for two with a bottle of wine. I can get just as good of a meal at several good steak houses in the us for the same price or less. Checkin at BCN was the fastest and easiest of any cruise I have been on.