This place makes an awesome gyro. We always do takeout, but they have an eat-in dining room as well. Everything is make to order, so expect to wait about 5 minutes for your food. I always get the American gyro and my husband gets stuffed grapes leaves. Everything has always been great!