Visited this establishment on a weekday and arrived around 11:15am. The atmosphere of the place is great. Plenty of seating and even limited outdoor seating is available. The wall above the bar area is neatly decorated with large LCD televisions, so one is able to watch sports and even some news on their lunch break. We were kindly greated and seated. The restaurant was not packed, so there were plenty of seats available. We encountered a problem with the service. It took about 15 minutes after receiving drinks for the waitress to return for our food orders. It then took between 30 - 45 minutes for our food to arrive. At this point we needed to eat super fast in order to get back to work on time. Time between being seated and food arrival was about 1 hour. Most companies only allow for a 1 - 1.5 hour lunch break. I do not blame the waitress, but rather the extreme lack of adequate staffing on the floor, as well as in the kitchen. The food did arrive hot and was very good. The chips that came with the burger were clearly bagged chips from a grocery store. I would think a place like this might be able to fry up their own homemade chips for a touch of class, but overall everything was good. The price is also not bad, which helped me cope with the slow service. Overall, the place is nice and the menu is full of great choices at a reasonable price. Just be cautious about the amount of time you have available before entering through the doors.