I have gone to John's a number of times. Let me be very clear that the food here is excellent. However during the past six months I have noticed a significant decline in service. If there is a concern raised, there is always a snippy response. Case in point on my last visit we waiting for 47 minutes for our food. The reason I know this is because the waitress who took our order told us this when we said that we have had to wait for about an hour. We were also told this was because I ordered a chicken skewer with my Greek salad. I really do not think it is appropriate to respond to someone that they have waited almost an hour to say that it has not been an hour it has only been forty seven minutes and I know this because I have the time the order was taken on my ipad. Someone interested in my patronage would be more likely to respond with I'm sorry it has taken so long we are backed up in the kitchen.
I have tried more than once to ignore the bad service here. However I cannot do so.
The food is excellent - consider getting it to go or through ubereats .