Well, that was god awful.
First, the good: the food was good. That's about all.
The bad: Where did the service go? Very strange that you would open up an establishment that is encouraging something as positive as veganism and then proceed to treat your customers like crap. I agree with the review a couple of entries down that points out their 'confrontational attitude'. Bingo. To me, that's bizarre. What's the point of alienating your customers? The owners are incredibly, incredibly rude. So much so that I felt compelled to leave a review to warn others off. Do yourself a favor and go elsewhere.
My only hope is that they read these reviews and attempt to improve their customer service. Otherwise, do us all a favor and close up shop. Thanks, but no thanks.