The food here is great, minus the over-salted fries (though I can't expect a Mediterranean restaurant to get fries right). I'm usually satisfied with the gyro I order, especially on $3 gyro Wednesday.
Unfortunately, this place is WELL understaffed for as popular of a lunch spot it is on Mill Ave. From the $10 minimum for credit cards (only enforced by one lady) to the lethargic cook, you can tell this place cuts corners in order to remain open. I can't stand waiting 30 minutes for one gyro, especially when I watch as 1 guy is cooking with absolutely no sense of urgency. ONE guy cooking for 20-30 people waiting for food.
The 2 stars are for the good food, but the food isn't worth the wait or bad service. They are nice, but they need to spend more money on staffing.