This is a fave spot for a co-worker and I who have a standing coffee date once a month. It is very clean, the staff are friendly and prompt and there are always mid morning seats available.
They have a great selection of muffins...a little more "high end" than you'd get at some other coffee shops. They also have sandwiches and other pastry items. Their prices are reasonable too.
My only beef if that it is hard to tell what a lot of their speciality coffee/tea lattes are. They are great at explaining if you ask, but if they are busy and you are shy about asking, you may miss out on trying something new.