I can see why this place is busy and popular: fast service, conveient for all the business people going to lunch, and most importantly good food.
My recommendation: if it's your first time try not to go at 12:00 because the staff is busy and rushed. I had not been here before and 1 of the staff out of the 5 I encountered actually listened to what I wanted to order. I ordered a custom turkey sandwich (bacon, turkey, chipotle mayo, cheddar cheese) when the guy just started to put lettuce and mayo on my sandwich and I had to cut him off and tell him (again) what I wanted. He put regular mayo and then one of the other staff stepped in and told him I wanted chipotle mayo. I was going to let it slide and not say anything, so he ended up putting both on (which I said was fine).
The Mac and cheese was very good and fresh. The wheat bread for my sandwich was very good also. Everything tastes fabulous!
This place just needs to work on listening to their customers and not making them feel as rushed.