We order from here monthly and 50% of the time we wait 40 minutes plus for a "10 minute" pick up. Seems like the help doesn't show and leaves a "non cook" cooking and one young lady running her self all over, mainly apologizing. I noticed during these long waits the food isn't as good and usually under cooked gyro.
After 6 experiences, may give one more and then done if things don't improve.