I can't testify as to anything except their sushi, but I was always impressed with it. Great atmosphere considering it is located on Park. They also deliver, which is a bonus. The prices are extremely reasonable for the amount of food you get and the service is always top notch. Edo is a great environment for the sushi novice.
It just frustrates me that others devalue Edo because it isn't a high end Japanese joint with sleek, modern design and innovative food. That isn't the point. Just enjoy it for what it is.