Great location. Fair amount of seating, including outdoor during the summer, and they always have my mobile order ready before I arrive.
Note that parking on the street can be harder to find during busy times, and don't risk illegally parking -- lots of enforcement in the area (which I don't disagree with!).