Just to add my opinion, in my last 10 cruises, five have been on Carnival and we never had a bad cruise. Cruise lines have one goal and one goal ONLY, to make money. The majority cater to a family atmosphere but it's the passengers, not just the cruise line that can make a cruise bad. You will find fellow passengers that are less than competant and respectful on all cruises. Granted, some of the crew onboard are put in positions they are clearly not qualified to handle and that is the lines fault for promoting them in the first place. You could compare a cruise on a Carnival ship to a cruise on a Royal Caribbean ship doing the same itinerary on the same date. In ALL cases, Carnival will be less expensive because RCCL is "supposed" to be a step up from Carnival. My last two cruises were on RCCL and I can tell you that is NOT the case. I only chose the RCCL cruises because they were supposed to be a step up from Carnival. RCCL did not "WOW" me at all! Don't give up on cruising just yet. Just make sure to do your research online via past passengers reviews. We are about to embark on our 11th cruise this December. We know many people that have been on more than 40 cruises. There's a reason for that. You just have to find the one that's right for YOU (through some pre-cruise research).
Don't give up. Try a newer ship or another line. We are partial to NCL and their relaxed atmosphere. Some hate it. Our first time with RCCL was terrible. Swore we would never take them again. Well, it's been a few years, and we're booked on a TA in April. Smaller ship, not the Caribbean.
Thats the other problem. Waaaaay too many ships in the Caribbean. It gets boring after awhile. We were on the Breakaway in Feb. Went just to enjoy the ship. Nice, but too big.
Carnival is making lots of cuts and changes. Lots of complaints about them too.
Better luck next time.
I have cruised on Carnival around 20 times , they are not my favorite , but if the price is right , I will be back on Carnival
*Cruiseline.com is not a booking agent or travel agency, and does not charge any service fees to users of our site. Our partners (travel agencies and cruise lines) provide prices, which we list for our users' convenience. Cruiseline.com does not guarantee any specific rates or prices. While prices are updated daily, please check with the booking site for the exact amount. Cruiseline.com is not responsible for content on external web sites.