The dining room service was excellent, the buffet not so much. This was true of the food quality also.The shows were poor and changed without warning. A simple rum and coke was $13. When my credit card was stolen the last day and i had to put a hold on it, my final balance due of $30. Kept me from departing yet they would do nothing to help. All they wanted was there thirtydollars now. Cash was not acceptable. I had to borrow from a fellow passenger his card and give him the cash.They can only spell "customer service" if they can make money from it.