Food was hot, tasted great, place was clean. But when I have to hear an employee purposely talk down to and embarrass a new employee right in front of me...that's what makes me give this place only 3 stars. Be nice to the people you work with, you have to see them every day. Your supposed to be a team and when your not being a team, that's when things like customer service, speed, and the feel of the place looses it's 5 stars.