I have been coming here for years. It's a small restaurant with big portions for a reasonable price. Sometimes it can be a bit slow BUT that is not a criticism because the food is made fresh in front of you (yes you can see them cooking). They have the best gyros I have ever had and their tatziki is so delicious. No matter where I go in the world, I always compare gyros that I eat abroad to the gyros at Esquire and I swear, nothing compares.