This place is clean, modern looking, with great coffee and nice pastries and sandwiches. It's a great spot for meetings with clients/friends, etc. The staff are super friendly. The coffee is pretty good too. Most of their sandwiches are pre-made and just sit there behind the glass counter, which is not my cup of tea. I prefer freshly made sandwiches. Last time I was there, I got a croissant with ham, swiss cheese, and fried egg. It was surprisingly really good. I give this place a solid 4-star rating. They deserve it.