we loved San Angel Inn in September -- it is not Tex-Mex, there are no tacos/burritos on the menu. It's not Americanized Mexican fast food - it's restaurant style food with more of the fancier types of restaurant dishes. Like you wouldn't go to a steakhouse to get a McD's type burger & fries...well, this is like you wouldn't go to a menu/waiter restaurant for tacos (if that makes any sense, lol.) But that's the big reason it gets such a bad rap - people go in there thinking they're going to get American version of tacos, and such...and they can't. But we thought it was delicious, with a wonderful atmosphere, and great service. Killer sangria pitchers, too.
We've been to Les Chefs twice this year, and liked it very much both times - french onion soup is wonderful...the mac & cheese is outstanding (not your Kraft blue-box!) and the profiteroles are wonderful for dessert. It really is not Fancy French food in there - it's cafe style French food, so more of what you'd get on an every-day basis (like mac & cheese, beef & noodles, etc.) The really fancy French restaurant is the one upstairs, Bistro de Paris - and that one is not on the dining plan. The servers at Les Chefs won't laugh at you for not being able to say the names of the dishes...just give the american name (I'll take the macaroni & cheese works just fine with them.)
Can't help you on Nine Dragons, never been.