Yum!  If you want a good gyro, come here!  I did have to wait probably close to 30 seconds for someone to acknowledge my existence at the register but I am willing to overlook that.  The food was so tasty and the portion size was great.  Super fresh tasting, and high quality stuff.  I am from Chicago, and have some great Greek food there, so trust me, I know what I am talking about.  :)  Food came quickly, the only thing I missed was the feta cheese all crumbled on the top.  But, for the calories I was about to consume, it didn't matter much to me.