They make great coffees and their pastries (brought in from where else) are pretty good as well. It's always really busy when I go there but the wait is never more than 10-15min. If you're in a rush though you may want to try Waves across the street.
A few times they've gotten my drink incorrect. I always ask for no room in my Americano but they've left room. Not a big deal when they're busy but once they missed it when there weren't that many in line.
Also, I asked for water once and they rudely pointed to a corner where there was self serve water. If it wasn't for the vicinity I would be going elsewhere for my coffee.