As far as Panini's goes, this particular location could do better. The food is pretty solid - I mean c;mon... who doesn't love the Primanti Bros style panini sandwiches... but the service could do better.
The issue is the waitresses here - they really seem to have an attitude issue! Was waiting for 15 minutes before I was seated, and it felt like the waitress was doing us a favor.... we are the ones paying here! I would go to an alternate location if I could... but the food is pretty good...