Not to promote waste, but a cruise dining room is a great place to be for a picky eater. You can order something, try it, and if you don't like it you can order something else. You can also make requests if they are simple. One child often wants plain pasta with only butter and salt. They are happy to bring that every night if he wants. So long as the buffet is open you can eat there (or any food place on the ship that is open) as many times a day or as many times an hour as you like.