I really love the coffee here. Cafe is spacious and has a nice upstairs area to enjoy your coffee and chat. The outdoor has few tables but are always taken if the weather is nice. This place is usually busy but all the workers are always pleasant and friendly. The only thing I dislike about this place is that I can never get out of here under 20-30min. Whether it's busy or not the timing is always the same. The staff is never in rush regardless if it's busy or not. They take their time on every drink maybe it's a good thing but still can't justify spending 20-30min to get my latte fix. I have to weigh my options every time I come here and decide what's important, my time or the latte. Sometimes or mostly the latte wins. It's that good. So if you're in a rush, there are other cafes near by but if you have time to kill, this is it. enjoy the coffee!