We ate at Charlie's Vegetable in the evening, when the all you can eat buffet was on the menu. We were the only diners in there. The waiter asked if we had visited a Charlie's before, and then went through what we needed to do. He pointed out what was vegetarian, and explained that we could go back to the buffet as many times as we liked within our allotted time. The food was freshly prepared - so fresh that they were preparing it as we arrived and we had to wait a few minutes for the waiter to tell us it was okay to head downstairs to the buffet! There was lots of choice on the salad bar. I chose the Waldorf Salad and added a variety of pulses for extra protein, plus some grated daikon. I also had a non-vegan dish from the hot plate, which was broccoli and cheese with spaghetti, plus a small bowl of white onion soup. All you can eat came with a free soft drink (I had home made ginger beer) and three pieces of bread. I was very full after I'd eaten, so it was exceptionally good value for money.
Cons: A little tucked away down a side street, Not exclusively veggie/vegan