My last purchases was before all this pandemic so my experience might not reflect current situation.
I did not get my both last purchases, but as I paid with PayPal and paid for shipping insurance I got all my money back including insurance.
Overall this is OK site, not the best out there, but good. Prices are decent if You can get some points for discount.
PayPal is most preferred way to pay.
Only thing, You have to be ready in case of any problems to deal with support. To Your first 4-5 messages You most likely will get template answers which won't help you, but You will have to keep trying. As last "straw" mention "PayPal dispute". This argument will help You 99 % times to get their attention and proper solution."