So many choices and not enough time to enjoy them all, unless you are able and gave the empty stomach. I suspect there may be some that might be up to the challenge.
There are different food stations.
You can order from your table or one of the crew stationed throughout the Galley can the your order(s) and bring it to your table.
I was able to browse the stations and have a crew member take my order to have them deliver to our table. Tables are numbered.
Lots of tables spread out, but some areas can get more crowded than others. There are also tables outside at the Aft in so you can get some vitamin sun and enjoy your meal.
There are hot and cold drink stations for free drinks. There is a pay drink station for wine and other things.
You can also buy premium drinks, coffees, smoothies and juices from a crew member.
There is a premium pay coffee station with nice coffee options. I asked for oat milk in my coffee drink and got it at no extra charge. Nice.
The Sweets and Bread stations have random options. Also these can change with holidays. For example we were there between Thanksgiving and Hanukkah, so right after Thanksgiving they had pumpkin flavored sweets and around Hanukkah they had Hanukkah treats.
There is a fresh fruit station at the Sweets station.
There are a couple of self service prepared food stations where you can pickup snacks, sandwiches, wraps and fresh fruit if you want to grab and go.
There is an ice cream bar station with premium pay alcohol added options.
The staff were great.
Note some of the stations have set hours, example some breakfast and lunch options might only be available at set times.
There is a station that has an all day breakfast that includes English breakfast options. Lovely to have baked beans and roasted tomatoes.
One thing that was a bummer, one time we were sitting and a crew member stationed nearby seemed to want to wipe our table down as we were still eating after he picked up some empty dishes. We wished he would have waited.
Another thing about free drink options, we are not soda pop drinkers and wished there were other free drink options. We do enjoy sparkling water and coffee and there was plenty of that available for free. There was also free juice stations.
One day I got up early before some of the stations opened. I waited a few minutes to get some breakfast burritos to take back to the cabin to enjoy with my sailor mate that was still sleeping.
Overall, lots of food choices as throughout the ship, but not enough time to enjoy them all.