Everything is made fresh as you order it (takes a little longer when busy) -- but man, this place is awesome.
So far I've had the chicken kabob and the gyro- both excellent.
When they have the homemade baklava, it is AWESOME.
Oh-- they also now have an ATM, so don't worry about going with no cash in your pocket!!!