I've only been to so many veg restaurants - Crazy Burger (not really veg, but pretty close), Buddha's Delight, Blood Root and It's only Natural. Out of that list ION is by far the best. I drive 45 minutes to eat there. I can get Indian or Japanese food out locally, but I love getting dessert when I go out to eat, so having vegan dessert options is incredible.
The icing on their cake is rich and creamy, and supposedly their cheesecake is amazing, but I haven't tried it yet. The prices are reasonable, most of the waitresses are really cute, and they have a decent drink/wine list. I haven't had a bad meal yet, although last time we were there, the hummus wasn't very good, but we had the hummus platter once before and it was great, so everything changes daily. Sometimes the greens are a lot better than other times. That's the way it goes with fresh food.