Overall the food tastes great the staff are quite friendly. The only gripe I have with this location is the lack of reliability when it comes to ordering for take out. By lack of reliability I'm referring to the fact that many times, despite ordering 15-20 min before arrival the food ordered still won't be ready. A part of the reason for this is due to the large in flow of customers. This is a busy location. My recommendation is to order 25-30 min in advance. If you don't, you'll probably have to wait for your pick up when you arrive. Other than that foods great, staffs awesome, and there is sufficient seating.