The truth of the saying that you can't please everybody is proved by the comments on this site. Some people have unreasonable expectations of perfection in everything.
The food on this ship, as an example, is excellent in variety and quality.
Cruises are the best value for money in the tourism industry, and paying more does not necessarily bring improvements. As one commentator said, "We booked a "Superior Interior Cabin" on deck 8. We were kept awake a couple of nights due to the late night parties on the pool deck, the band was directly above our cabin so if you like to retire early it may pay to avoid cabins in this area." (See comment on noise further on).