Been here several times and I've seen it from quiet to busy. Every time the employees have been friendly and speedy and the place is always very clean.
If I could change one thing, I wish they had some outdoor seating. There is room for a couple of small tables by the entrance.