This was an attractive cruise both price-wise and because of the itinerary. The boarding process went very smoothly. The cabin was well-appointed. We had a balcony which I would always recommend. Because this is an older ship, it is in need of maintenance occasionally which happened with our toilet (wouldn't flush) on three occasions, the water out of the tap on the last day was rust-coloured and our curtains came off the rails. In each instance a maintenance person was on the problem within five minutes. It was very impressive. The carpets in the cabin hallways were worn and in need of replacement. Everything else was in very good order.
The food was excellent with many options at each meal. The dress requirements for the dining-room were not really enforced which was to our liking in a hot climate. What was most impressive though was the crew. We had only 650 guests for a crew of 650. Normally this cruise would have up to 1850 guests. So, the service was impeccable. We like to get to know our crew and what was remarkable was that almost all of the staff had been on that ship 5 - 20 years. It spoke volumes about the cruise line.
Most of the entertainment was in Spanish which we did not speak and was geared for a somewhat younger crowd. We did not visit the disco or see a show. The pool music was disco/pop. What surprised me though was that there were no options for Spanish lessons which we would have jumped at. Here was a missed opportunity. The gym had several machines that needed maintenance.