So, I will admit that there is a sign when you walk in that says "We are a made to order restaurant, not a fast food restaurant." That being said, I expected somewhat of a wait, but 45 minutes was just stupid. We ordered 2 gyros, 2 kids meals and a plate of hummus. This did not warrant that kind of wait. It appeared there was one person working the front of the restaurant and I can only assume by the speed of the service, one person working the back. The woman was friendly and apologized for the wait when she brought the food but a warning when we placed our order would have been appreciated. The guy in the back must have only been capable of one dish at a time. The food was tasty enough and the gyro was a decent portion. The people strewn about the restaurant waiting their 45 minutes for their food resembled the island of lost souls. I will drive further next time.