My wife and I were prepared for the worst after reading a number of negative review on the site. However, we enjoyed the cruise and found the food quite good, the entertainment excellent, the accommodations and service above average. I will offer a few tips rather than a lengthy review.
1) Be sure to use the little wheel outside your door to tell the steward you would like your room made up. We thought this was automatic but noticed our bed was not changed the first two days.
2) The Garden Cafe is smallish with long lines. It is much more relaxing and the food is more sanitary by using the dining rooms