I can see why this location has a steady three stars. The food is good. We've been here a few times and the food quality is consistent and pretty good. The service is always really good. In fact we've had excellent service on several occasions.
My reason for docking stars is because I feel like the company enforces the staff to care more about bottom line rather than customer satisfaction. For instance when ordering a side of avocado - you expect an actual side rather than two-three small slices. Or if you ask to substitute something especially if the substitution is cheaper why would I get charged extra for it. I felt like they were nickel and dime'ing me and that's not what I want from a restaurant. When I go out to eat I want to enjoy my experience and being able to customize my burger or etc. is part of that.
I do really enjoy the ziosk machine and because the food quality is usually on par with price I'm sure I'll return... But not as often.