I have been coming here for 7 months now maybe 3 times per month and everything has been good. I have been eating gyros for almost 30 years now and theirs is very good. I have ordered a few other things from time to time but I keep going back to the gyro. It is loaded with meat and I get that and a drink and I am satisfied. The place seems to get a lot of take out orders but not a lot of people eating there around lunch so it is very quiet when I go.
I personally see no reason for a bad review (I see some here) but every place has a bad hour or bad day occasionally. Plus you can't please everyone.