The quality of dining onboard MSC's ships has been steadily improving since the launch of Meraviglia in 2017, and sister Bellissima is no exception. While there are just five specialty restaurants onboard, what Bellissima might lack in quantity, it makes up for in quality, offering high food and service standards across the board. It also helps that all the bread, pasta, pastries and mozzarella are freshly made daily.
Food items are marked for allergies, and all waiters we encountered, without exception, asked unprompted at the start of every meal about any food intolerances. There is a kids' club menu available in all the main dining rooms.
Following the current trend of cruise ships not having a single main dining room (MDR), Bellissima has four, which all serve exactly the same meals, differing only in location and decor.
For breakfast and lunch, you are limited to the buffet or one of the four MDRs (Posidonia), unless you are a Yacht Club passenger and can eat in the Yacht Club Dining Room.
You need reservations for all of the specialty restaurants.