I am obsessed with Coffee Break Cafe. I can't live without their caramel lattes. For about two years I had to have their iced German Coffee Cake every single day most days twice a day, but I have branched out into new territory and now have to have a latte every day. (I tend to go through phases) If I am not on the South Shore close to a Coffee Break then I go without because I can't drink anything from any other coffee place and believe me I try. The customer service is always friendly and quick, this particular location in Braintree is my favorite because I can park right out front in the illegal fire lane:) and run quickly and grab my latte. If I am meeting friends or using my laptop (using their free wireless) there is a huge parking lot and have no problem parking. They are in a strip mall so shopping after is always fun.
Pros: best service, addictive coffee and lattes, great location
Cons: Can't think of one!