I can't answer about that specific bag of magic beans but I can offer tips for finding coffee beans you love.
My tips on what to look for:
- Roasters who roast in small batches, taking the time to filter out defects from the raw beans and adjust the roasting time for each batch.
- Roasters who source great beans, esp. single source beans from identified farms. Those are likely to be available only seasonally and in modest quantities.
- Bags of beans that are labelled with the roast date or at least a "best by" date that's predictably 2-3 months after roast.
- Online stores of these small roasters, or retail outlets like small coffee shops and farmers' markets where you can taste coffee samples or buy a cup before buying a bag of beans.
(All this is the opposite of large roasters and grocery stores who prioritize cost. They blend cheaper beans from various sources then roast, warehouse, and ship in bulk. AIUI, grocery stores generally don't treat coffee like fresh food.)
Now watch James Hoffmann's guide to buying great coffee. He covers freshness, whole vs. pre-ground beans, traceable coffee sources as a quality clue, seasonality, places to buy coffee, roast levels, and decoding tasting notes:
https://youtu.be/O9YnLFrM7Fs