We were very disappointed with this particular cruise which was done over Thanksgiving week.
The only good points were the embarkation and debarkation. They were the best we were have had. We didn't feel like cattle being herded.
We choice not to eat in the specialty restaurants. We always eat in the restaurants rather than at the buffets. However, the restaurants were NOT open for all three meals. You were forced to eat the buffet for lunch most of the trip! The food was dried out and not hot!