We've been on two MSC cruises and loved their food. Pizza and Italian dishes are the TOPS of any cruise line. People will complain about anything, but I would ignore it and enjoy the great food served on board. We avoid the buffets and utilize the MDRs and the specialty dining offered.