I personally don't understand how anyone can judge the cruise we just went on as anything but great.
Except for a few most of the people we met were wonderful & will continue to be our friends back on land, the staff were exceptional & very helpful even under some very adverse conditions (we did go through a cyclone which lasted in excess of 24 hours).
Our cabin was always kept clean & tidy by the steward assigned & nothing was too much trouble for him.