If I could, I would give this place 3.5 stars.
This is a great go to place to grab a bite to eat and chat, but it comes with the price of expensive food. Their sandwiches are not bad, but they are definitely overpriced even with the "free cookie." I would agree with Kevin (the reviewer below) that their salad and soup is a pretty good deal and is quite filling.
I know I'll be back here though because they have such a large space to sit and chat or even study.