The coffee here is pretty good, but the service and food are spotty. Sometimes there are long lines, which is out of their control-- but this morning they had a half-full cafe and didn't have a line and I had to wait about 15 minutes for my order-- a single breakfast sandwich to go. The Denver breakfast sandwich leaves a bit to be desired-- the menu says it has green peppers, but really it has canned green chilies (and yes, green chilies are peppers, but usually when a menu item says "green peppers" it means bell peppers, rarely are canned green chilies called "green peppers"). The ham on the sandwich had that iridescent sheen to it that old lunchmeat gets. I will not be ordering it again. Coffee and bakery items are usually good.