My husband and I were on AOS last August, and we really liked most of the food. You'll have a number of choices at each meal in the dining room, and if you don't like something, you can always request something else. On Caribbean night, for example, I tried the chicken, but it was way too spicy for me, so they brought me a steak almost immediately.
I loved the fruit soups that they had. There was a different one every evening -- watermelon gazpacho, berry, banana, apple, peach and strawberry. Try them! They're great. I even had to buy the cookbook to get the recipes!! One thing that everyone else liked (but that I wouldn't sample) was the escargot. I know a lot of people like them, but not me!!
Our service was phenomenal. The waiter and his helper knew our names and our drink preferences by the 2nd evening, believe it or not.
Re: the buffet. . . .We found that they had the basic buffet offerings everyday, although they changed the pasta sauces and some of the veggies and stuff every day. Breakfast was usually the same daily, so we went to the dining room. We liked that better.
Have a great cruise!! You'll love the ship!!