We are not huge cruise people but have done Celebraty X to Galapagos, Silver Seas to Antartica and this one.
Food in large restaurant was a solid B, tho they rushed you through to get you out. Two other restaurants, don't bother, over promise under deliver
Cabins an A- because our sofa was worn out and collapsed