Went here the other day with my mom and sisters after a long day post-Christmas shopping. It was not busy and the service was fast and they were pleasant. My family is quite difficult/picky when ordering and they handled that well (bless their hearts). It is a tad expensive for something that's not a sit down restaurant but the quality of food is worth the extra money I think.
I had just a bowl of broccli cheddar soup since they have limited veggie options. The sandwiches looked small but I guess paninis are not supposed to be super big? I don't know.
Their bakery section does have AWESOME goodies and with free wifi how could you go wrong? This is a good spot for a quick bite to eat or to spend some time reading/doing homework!