Yes, we roast our own coffee and perform quality assurance on each batch. Every 30 seconds, each batch temperature is compared to our roast standard curve, giving us an accuracy score. Dodo Coffee Co. will not serve any coffee with less than a 97.5% accuracy score.