I prefer their shops over their cafes. The shops really do have a good selection of things with a large number of vegan items, too.
There's also an online shop on their website. My only criticism would be that sometimes items are out of stock and they can't tell you when they'll be available again (like nutritional yeast).
I have been to the cafe in the Greens a few times. It's okay, but it tends to get very busy. There's not that much for vegetarians or vegans on offer, also what there was tasted fine. I thought service was a bit slow.
Also, I personally feel that the cafes & shops are pushing meat dishes too much. Meat does not magically become okay top eat simply because it's labelled "organic" or "free-range".
Cons: Sometimes items are unavailable, Average fare in the cafes, Too much focus on meat