I have visited green's vegetarian restaurants multiple time. My dining experiences have been very consistent:
Overall, the food is delicious and I am always impressed with the portion. It is an excellent choice for food if you are tight on cash but very hungry.
My favourite combination is the small hot and sour soup ($3.99) with a spring roll ($1.69). The spring is freshly made on the spot and significantly larger than other Chinese restaurants'. Most of other Chinese restaurants serve spring rolls that are frozen before cook. Vegetables are fresh! The presentation of dishes is very nice as well.
However, I don't recommend the mock meat dishes, I have ordered #40 (don't remember the name) and the lemon "chicken" before, both dishes were quite under seasoned and deep fried in oil. Another problem I have with the dishes here is that I am quite positive that Green's is NOT MSG free. I sometimes can taste it in the vegetable stir fry dishes.
Moving on to the atmosphere and service, the restaurant is brightly lit and very clean. However the down side is that the servers are very slow. I do think it's their personality though, they are just very slow, relaxed, friendly people. But still, 25 min for dishes to arrive (one by one, not even altogether) is a little bit too long of a wait when I am hungry. The language skill of the servers is somewhat limited so sometimes customers arrive at the door but are not hosted to the table right away because only the owner's English is good enough to direct customers.