On and off the ship were a snap, customs easiest ever this trip.
As a frequent cruiser having been on about 15 cruises different cruises, NCL, RCL, Princess, and Cunard. I've been on Carnival before, this exact itinerary and wasn't thrilled but thought I'd give it another chance as the price was right and it was a celebration for my fiancee's birthday. For all around service we prefer Princess. Strange as Carnival owns both, but the level is not up to par in so many different areas.
Our Steward tried, but it was hit or miss. He'd forget ice, glasses, breakfast room service flyer, or something. I had to leave a note for soap once, and go find him for TP!