I love Small Block. The food is awesome. The coffee is good. I'm by no means a coffee nut, but it's good. I had a soy latte and a long machiatto. Soy was decent, a tiny bit bland (I'm biased though, I am spoilt by the boys and girls @ 7grams). Machiatto was good (I'm not a huge machiatto fan, unless it's got a dash of extra milk in it). Did I mention the food is awesome? Can get VERY busy. Get there early or in between meals, or else, be prepared to wait. Service is prompt (especially for coffee) and is polite and friendly. Can get pretty noisy.