Usually order online, so I don't dine in much unless the gf and I want to eat out. The dining area could be cleaned a bit more frequently, but other than that the staff is usually top notch. They went out of their way to check if food was ok for my girl with a ton of allergies to eat. They're also always polite when I stop in, which is always a plus. They do get rather busy, especially around lunch, so it is best to order ahead of time, if they don't have your order ready on time, they will make it ASAP even if the place is busy.