Well if you are on a cruise rest assured the food will be great. RCCL' specailty restaurants are always exceptional. But if the grouch is a grouch I suggest taking the Canned ravioli for him and let him eat it in his room and eat his share at dinner. On thing I can say about the RCCL chefs is they do cook very well and if you love lamb they cook it great. If you go hungry on the cruise it is your fault. I walk 5 miles on the cruise deck every day so I can eat and not worry about gaining weight.