I'm looking for a place to bring some European clients to dinner in the Newton/Cambridge area. We may even venture into Boston if it's the right choice. There'll be at least 12 of us. I'd love someplace that will accomodate that size group without a fuss, that's comfortable and quiet enough for discussion, with friendly service and food that will impress. I had considered Salts but had heard that it wasn't as good as it used to be.
Thanks for your help,