I have never had a bad meal there. Yesterday Nov 19 my wife and I stopped in and ordered a beef and lamb gyro and a chicken gyro. After I ordered we sat down. After 25 minutes passed I went to the front register and told the apparent manager how long we had been waiting. I was met with a deer in the headlights look. I then proceeded to ask for a refund as a lady next to me said she was waiting for 30 min for her food also. One of the staff in the back heard our complaint and rushed to bring our order out. The manager then said, "no don't give it to them, they cancelled their order." I was a little shocked by this but not really surprised by the initial reaction I got from the manager. This should not have happened as at least 4 customers who ordered after us got their food within 5 minutes of placing their order. It is not like it was busy as it was 2:10 pm when we ordered. They had 1 person working the register and 3 or 4 in back working the food line. It should not take almost 30 minutes to make 2 gyros. Like I said, I have never had a bad meal there. Yesterday, I just never got a meal there. Looks like I will be getting my gyro fix somewhere else unless something changes.