I'm batting 50% with ThredUp - the things I've ordered have come rapidly and been clean and as described it is just that if I am not familiar with the brand the sizing can vary so widely that what fits in Brand A may be wildly too big or too small in Brand B. If I know the label my experience has been great.