I have a love-hate relationship with Edo's. I've been there quite a few times despite having to deal with the many unpleasantries that go along with dining there. I guess I've learned to accept them - if you anticipate those problems in advance they are easier to deal with.
The noise level is often an issue. Last time I was there with a party of 8 and we were literally yelling to one another across the table. It's not that they crank the music, it's just the bustle of the people and the kitchen. An ambient racket.
I do like the food and it's the main reason I keep going back. They are very veg-friendly and their staff is knowledgeable about the "V" word: offering you suggestions on vegan-friendly options and steering you away from the stuff you don't want.
They have great pastas and soups and they can do amazing things with vegetables, making them more than just "sides." I'm a big fan of their broccolini and also their rainbow chard. They offer seasonal food and drink specials that are always surprising and tempting.
There is a major downside in bringing a large group to Edos. Some of the elderly folks in our group were so confused about Edo's "family style" dining that they grew agitated. With large groups they make it mandatory that entrees come in sharable sizes. So I cannot order a plate of pasta for myself. I have to order a BOWL of pasta and share with my neighbors. As a vegan dining with non-vegans this can potentially be an issue. Secondly, they will not split your checks. Everyone knows this is something waitresses commonly do probably because it is a courtesy to the customer, but also because many people don't carry cash anymore. This is a major inconvenience.
And a final note, use caution if you show up 20 minutes before closing or if you don't have a reservation. They will seat you, but not until after they've given you a look of contempt. You will not get a warm and fuzzy feeling walking through the door however, the waitresses are especially nice.
Cons: Noise, Non-accommodating policies (LG groups)