We thought this would be a nice vacation for Christmas, we were wrong. The pool is unheated and very cold, same with the water slides. My daughter did not use them because she was freezeing. Forget using the hot tubs, full of children and even infants. Food is very low quality no matter where you eat, but the bufet is the worst. To add insult to injury we all came down with the flu. Even though we got flu shots. Perhaps because 80% of the passengers appeared to be from mainland China. Lots of cigarette smoke near the pool and casino. The ports are a joke, Catalina Island is nice but not much to do. Ensenada is a dump, unless you like getting ripped off and harassed to buy gum and have your hair braided. For $1684 it was the biggest rip-off I have ever experienced. I would never book again with Carnival.
Small, uncomfortable beds, mold in the shower and on the curtains in the room. An air vent that blows warm humid air. For December I found the room too warm I can only imagine how hot it is in the summer.