This place is just excellent. Everything there is good quality products. It may be a few extra cents more expensive but you definitely get what you pay for. Everything from there Coffee (which by the way is real coffee), mocha (dark or white chocolate), and latte's, to Smoothies (the most tasty smoothie I have EVER! had), different kinds of Tea, to different kinds of sodas, such as Italian Soda, etcetc. Just excellent and tasty drinks and foods such as muffins, biscoti's, and bars. I personally don't mind waiting a little bit longer for my coffee because if it takes a little bit longer, it means they are putting in their effort to give you a quality drink.
Pros: Pretty much everything
Cons: the place itself is a little small but it's still a wonderful place.