I have been on over 50 cruises. This one rates in the bottom 10%. The ship was clean and sparkling, and our cabin attendant was great. Other than that, we got what we paid for.
The morale of the staff in the buffet area was horrible. The dining room staff (same people, different location) were a little better. The food and beverage manager dealt with his employees with an iron fist and sagging stomach. The cruise line charges passengers for their "gratuities", but passes little of it to the crew. Obviously there is no incentive to do a good job unless they want to sign on for another contract. "Roast beef" was served three nights out of 10. It was about 1/8" thick. Pitchers of iced tea and water were placed on the table, but no sugar/substitute. Minestrone soup was served every night. No coffee was available on the ship until after 7:00 AM unless you called room service. The quality of the coffee was so bad that they had packets of instant coffee available for their guests. Water/iced tea glasses were hard to find during buffet hours. Disembarkation took hours, and was a nightmare. Debarkation times were issued on the basis of cabin location rather than flight times. Immigration took retinal scans and finger prints of all foreign passengers (probably 80% of the ship). Angry passengers were forced to stand in line for hours waiting for 11 immigration agents to clear nearly 3,000 passengers in Miami. Many people missed their flights.
This was a Christmas cruise, but it lacked any spirit.