Not sure about all of the negative reviews here.
I have ordered takeout from this location three times and have not had an issue.
The only complaint I might have is that they ask you to stand right in front of the kitchen area around the servers pass to wait for your food after you order, which to me is pretty awkward. I know just stand by the sweets area to get out of the way.
Typically I order the lentil soup, greek salad, hummus, and falafel plate. All have been delicious every time I ordered.
I did also notice the last time I visited that the prices have increased slightly.