This is a solid coffee shop, and the mocha is absolutely amazing.
Downsides: they were a little busy so the drinks took FOREVER to make (I didn't mind cuz I was there to study but some other people were getting a little frustrated) - not a place you rush in and out of to get a quick caffeine fix.
Someone who I think works there (owner maybe?) was just standing around behind the register asking everyone if they wanted water while they waited because it would take a while. That was thoughtful, except that the entire 20 minutes it took to make my drink, he never once lifted a finger to help the barista take orders or make drinks, and whenever there wasn't a customer actively paying at the register he was complaining to the barista (who was diligently trying to work quickly to make the drink orders that were piling up) about how several customers earlier were annoyed at how long the wait was. He was also incredibly talkative to customers standing around, to the point of annoyance for many of them.
I might have given this place 3 stars for the annoyance factor, but the mocha was so good it deserves its own star for sure.