Was on Enchantment in August. I thought the dinners in the My Fair Lady dining room held their own. Very tasty, good portions. Not a thing to complain about.
The windjammer was decent food. A nice variety of options. My only minor complaint was that it basically was the same stuff every day. So if you eat most of your meals there (breakfast and lunch, and maybe a snack), you might start to get tired of the same options. I know I did by about day 5 of my 7 night cruise. Our last full day at sea it was packed for lunch, so we ended up in the My Fair Lady for lunch. It was much longer - since it was a sit down instead of buffet - but it gave you some additional options for meals. In the future, I would probably do that a couple more times for lunch just to add some variety.
Enchantment - August 2005