We've sailed one other time with RCI and two times with Carnival. This was our best experience by far. Not a huge ship and didn't feel as crowded as some of our previous experiences. The ship was very clean. Our steward took very good care of our stateroom and greeted us every day. The main stage entertainment was exceptional. Best on ship singers & dancers we've seen in our four cruises. The We ate in the dining room each night and enjoyed the food. The portion sizes do seem to be smaller than we've seen before, but it was not big deal to order two if we wanted to. Had breakfast and lunch in the Windjammer. Good experience overall. Could use a little more variety from day to day. Loved the itinerary for this ship. My only negative was that there wasn't as many on ship activities as we'd like.
Typical interior cabin. Did have a sofa which was comfortable. Plenty of storage space.
Arrived a day early and did a walking tour of the city. A lot of street vendors for shopping and food.