We are taking our 3rd MSC cruise on Divina in a few weeks and have always found the food on MSC to be delicous - especially the pizza. Food in dining rooms has always been above par and honestly have never had a bad meal on any of the MSC ships we've been one.