CoffeeBox describes medium roast through caramel, chocolate, nuts and a balance between acidity and roast character. Those comparisons help express an intended style. Medium is nevertheless a relative label: two roasters can use it for visibly and sensorially different coffees. The label does not determine whether a coffee is specialty grade, and darker roasting does not automatically place a coffee in a lower-quality category.
The source names Brazilian and Guatemalan examples and discusses several brewing methods. Keep those examples specific. A national origin is not a promise of cocoa or nuts, and the roast description alone does not establish sweetness, body or the absence of bitterness. A published roasting temperature also needs equipment context rather than being treated as a universal endpoint for every machine.
For a practical comparison, choose a repeatable filter or espresso recipe and note aroma, acidity, sweetness, bitterness and finish separately. If the drink is disappointing, examine freshness, grind, ratio and preparation before blaming only roast level. If you are buying for someone else, ask about their preferred drinks instead of assuming medium roast must suit everyone. The useful objective is a documented style that matches a preference, not an absolute middle-point ideal.

The conversation
A good question can make a better brew.