Best Mail-Order Beans for Flavor: Heart Roasters La Esperanza

This company, based in Portland, Oregon, roasts its beans lightly, maintaining complex flavors. Tastes of milk chocolate, honey, and melon are present in this Guatemalan roast. [$18 for 12 ounces; heartroasters.com]