Wonderful environment, great food, and good service. I had a very late lunch here yesterday, ordered the Gyro Plate that comes with veggies, rice, and a salad. It was all very delicious! Frankly, I would've been give it a 5 star but the man serving, manager or owner, kept me waiting for my check for about 15 minutes plus. It got busy so I understand that part but I shouldn't have had to wait that long to pay and leave.