Been on 5 cruises with Carnival and one with RCL. Loved them all and have booked two more this year with Carnival. I have found some people will complain about anything. There is a reason more and bigger Cruise ships are being made. People love the experience and for the money it is had to beat the value. $60 per day per person for all of your meals, room, entertainment, foreign countries - hard to beat.