I had really low expectations for this cruise, as I had read 50+ reviews and 95% were negative. I wasn't expecting much.
Embarkation was a breeze. Got there at 1:30, very little waiting time in the line. Good to print out your luggage tags and check in on-line first which is what we did...major time savor. By the time we got to our room, our luggage was delivered very promptly by a nice fellow.
Unfortunately the weather was poor. Not to Carnival's doing obviously. So that put a damper on pool time. We hit the tail end of spring breakers so we had lots of drunk kids especially the day at Ensenada. Fall down drunk...I even ran into some vomit on the staircase. Not fun for my boys to see.
The cabin was small but we managed to fit 2 adults and 2 kids in just fine. Cabin was always clean and beds made. Bathroom was more roomy than I expected but now shelf space for bathroom stuff. I brought my won hair supplies and blow dryer . Shower was warm and water pressure good. I enjoyed the towel animals at night.