I'm kind of "meh" on Chefs de France. It's an ok French restaurant. If you want French, by all means, but you'll get better food in any major city. If you don't live close to a major city and this is your only access to a French restaurant, by all means try it out, but don't expect to be blown away.