We've been staying close to here, so we've been about a dozen times now. Very little on the menu is what I'd call "healthy", but sometimes healthy isn't what I want. The flavors are great. The portions about right for not wanting leftovers. If you get takeout, triple check that you got everything. Three times we haven't; although Veggie Grill has fixed this each time (except one when we just couldn't get back there), but it's annoying to have to go there and back again because of missing items. Their buffalo strips taste just like you'd expect them to. Their carrot cake is the best vegan carrot cake I've ever had in a restaurant. I've enjoyed everything I've eaten here.
This is a place you could definitely take non-vegan friends. The menu is extensive enough that everyone ought to be happy...
Cons: Pricey for the quantity of food, Double check accuracy of order