I would give Trufflemagic 10 stars if I could. I have placed three orders so far (all in the past 3-4 months) and received all goods in tip-top condition. For context, I live on the east-cost of the USA.
Without being critical of some of the more recent reviews here, I'd like to point out a couple of things that folks should consider when ordering from Trufflemagic: you need to understand that you are not ordering from amazon. These guys run a family business and their top priority is quality. Preparing shipment of an order takes time because we are talking about fresh, living cultures. For instance, when you order fresh truffles, you will get FRESH truffles, which means they need to be harvested, cleaned, portioned, sealed, packaged and prepared for shipping. Logically, this process takes time. In my cases, it was always around one week between when I placed my order and the shipment of the goods. To me, this is more than reasonable.
Shipping to the US took about 4 weeks. So, depending on where you live - also bearing in mind the current COVID situation - it can take 4-5 weeks before you receive your order. Now, Trufflemagic is very honest and transparent about this. They don't deceive you by making false promises, all this info is clearly stated on their website.
As for the quality of the items I purchased, I have nothing but praise. I am new to truffles and mushrooms and I do realize that I don't have a lot of reference points. However, at least in my case, I was more than satisfied with everything that I received. Well, that's why I placed two more orders after I received the first one.
Well, again, I am not trying to be critical or question some of the less favorable reviews here - however, those are just not consistent with my experience. Trufflemagic has gained my trust and I will continue to be their loyal customer.