We took this cruise out of Tampa, which is a small port, but they make it very easy to drop off your bags, and park across the street in the garage. A valet service is also offered right where you drop off your bags. Because the port has only 2 or 3 ships docking here, you never feel rushed, or overly crowded.
The ship has a lot of glass, seems very well taken care of, and offers what you'd expect on a mid sized ship, a free buffet, a main dining room which is also free, and a couple restaurants you can pay extra for, but we didn't try.
The food was good, in the buffet and in the main dining room, my only complaint is the selection in the buffet seemed strange, a lot of Indian spicy dishes which I am not a fan of. I felt like the cooks were Indian, or there were Indian employees/guests they were taking care of. I am not a fan of the Sorrentos pizza late night food offered on any of Royal Carib. ships, its the worst food I've had on any cruise line.