I bought from 88graines which is from France. Their beens are fresh (most harvested in 2023), high SCA scores (86+) and good prices. Almost too good to be true so I had to do quite intensive due diligence on them. Turn out they are legit (would be weird to scam on such niche market). With their BF coupon (and fresh beans) I ordered 10kg, with my current 7kg beans that would last me 6 months or so.
The only drawback is they only have South America beans. Would be nice if they also have Africa or other region beans. but one can only hope I guess