I need to amend my previous review which was based mostly on one excellent visit. After returning repeatedly and having my drink made by several different people, it seems that the quality of the beverage is totally dependent on which barista is making it. I've had excellent (see my previous review), decent, and one flat-out poor version of my preferred drink made here. Consistency is definitely lacking.
Also, the atmosphere tends to get quite noisy early in the day (seems to be about 9am-noon), as the cafe is popular with various talkative groups of people. If you're looking for a quieter experience, try early morning or later afternoon.