I was very happy with my recent order. Although they are a little more expensive than some competitors, I think their products are well worth it. The grains and hops are extremely fresh. There are many yeasts to choose from. I'm not an inexperienced brewer and like to be challenged. They have great recipes available--just ask. Customer service is a bonus--they really know what they're doing.
Pros: excellent variety and quality of products
Cons: a little more expensive than some competitors, but quality is worth it.