We dined here last Saturday night. When we arrived there were a few people in the restaurant, but the restaurant filled up in the 45 minutes or so we waited for our dinner. A few people who came in after we had ordered received their food at least 10 minutes before us. Our waiter was not seen again except to bring our bill.
I do think $16 for a gyro plate, that consisted of half a plate of rice, lettuce, cucumber, tomatoes, some slices of beet,1/8 of a pickle, and six slices of gyro meat is too much. I've had more fulfilling meals at George's Gyros - for half the cost.
Skip this place and head north to the Persian Room. More of a drive, but a far better experience for about the same money.