Booking the Ensenada cruise with other friends who never had been on a cruise. It was a good first time cruise for them, enjoyed the simple, fast get-away from busy Angeles.
Boarding from Long Beach was a breeze, despite long lines, staff were very accommodating.
There were too many young people getting more obnoxious as they got drunk. You expect the ship personnel to control these activities to prevent other customers from being harassed. I guess because they advertise a "fun experience" it only works for people " having fun" even if it becomes ridiculously obnoxious for other people. Smoking areas are not strictly enforced. They even had a band playing in front a a bar near the casino, where people were walking through the area like a disturbance to the other folks that wanted to listen to the music.
There was no control for the kids that were running around the hallways. Where were the parents? Could they no have been held responsible for the stupid horseplay? O did they figure, that their kids could not get lost, after all there was no place to go on a ship???
The food was alright, pizza available all night . accommodations okay. remember that it's the company you keep, not to expect too much. Dining was great, if you develop good rapport with the servers. great performers, could use a nightly show instead of putting up with drunk young people or noisy non-behaving kids.
Disembarkation was organized. Overall a fun trip, good experience for first timers. Services Could be improved by Carnival Cruiselines if they listen to passenger complaints.