My best advice is to, before you purchase anything, make sure you look at sellers' reviews for a bunch of recent and past canceled orders. Sellers can cancel your ALREADY PAID FOR order for apparently any reason. Once that happens you can't rate them. So a seller who cancels the majority of their customers' orders can still have a 5 star rating. Fine when it happens once, but when it keeps happening it gets downright infuriating. And Mercari's almost nonexistent customer service is no help either.
Ebay, from my 15 + years using their site, jumps in as soon as you report a problem, and, very even-handedly, will try to resolve the issue. They don't shield the seller from negative ratings and will, in case they decide for the seller, will even negate a negative rating. At Mercari, you, the buyer, are left twisting in the wind.