I have been here a couple times now. I can't say that I have seen problems with service either time I was here. The atmosphere in here is nice enough. The workers were all smiles, and moved very quickly to get the orders out. It was busy, but I was still able to find a seat and eat my lunch.
The problem that I had was with the food itself. It wasn't bad, it was just... bland? I ordered the Gyro plate, and it wasnt as good as I had hoped. I have been to other Mediterranean restaurants, and the food seemed to have more flavor to it. The pita was fine - but the Gyro meat was not very seasoned, and the rice was rather plain.
Maybe I will go back in a few weeks and give it another shot, just to see if things were off when I went these last few times. It would be good to have tasty gyros near where I work.