Really believe there is more than enough free food options even on the smallest ships. Most nights, the buffet dinner menu is similar to MDR. You could basically get all the food you want, take it to your room and spend little time with crowds or waiting. We typically do not pay for any meals during the cruise and have been satisfied with options. Yes, portions are smaller, and we perceive quality has declined slightly.