The Coffee here is good but they don't serve a dark roast which is what I normally like to order. Also they make some good sandwiches, I've tried the roast beef and the tuna, both were excellent. I like the set up of the cafe, its a nice atmosphere to hang out in. I would give this place 5 stars but their service is incredibly slow. I've ordered a sandwich when the place was almost empty and it still took them over 20 minutes to make it. In addition, I once waited in line with literally one family ahead of me and it took them 10 minutes just to take our order. So all in all, it's a nice place to drink a cup of coffee and study/work or hang out with friends, and the food tastes good but not a good place to go if you're in a hurry.