Our first visit to this shop happened to be during one of the hottest days of the year. The 1st thing that caught my attention was how dirty & filthy the windows were. When a restaurant doesn't appear clean, you can imagine what the rest of it is like. The employee working the counter who took our order was super upbeat, friendly and funny. Great attitude. He then made some suggestions and his level of customer interaction was 100%. Then he took our order and we waited. And waited. And waited. And waited. It took a good 20 minutes of sitting in front of the windows on a super hot day. It literally felt like we were getting cooked because the store was getting direct sunlight in the later part of the afternoon. So my main gripe here was the long time we had to wait in uncomfortable heat. Inside must have been 85 degrees and I felt sorry for the food preparation workers over the cook top. The food was what we expected but the wait was not. Do not expect a jimmy johns 2 minute wait here.