I have cruised many times on Carnival with my husband and adult children and have also had the opportunity to cruise with NCL over the years. I've found that with any cruise line, travelers need to take some things in stride. If they do, they will never be disappointed in a Carnival cruise.
don't expect a lounge chair to be waiting for you poolside especially after 12 pm, don't ever expect the buffet line to move quickly and the food to be hot, don't expect the photographers to leave you alone and the drinks staff to ask you just once if you would like to order something....but you will always experience the following: Professional, courteous and efficient service in the dining rooms each day and night, a variety of tasty foods at all meals, wonderful entertainment including colorful production numbers, fun activities on sea days.
Entertainment: We saw 3 shows, Divas, Latin Nights and Motown, singers and dancers were good, background screens and special effects were exciting. I did not mind the absence of live music, the talent made up for it. Comedians were funny. The Comedy club MC, "Giggles" was not. She is best suited for children's activities.