I have been very pleased in general with Thred Up. The quality of the clothes has always been good. The sizes haven't always been uniform but that is the manufacturers' fault, not Thred Up. The only thing that is keeping me from giving five stars is the length of time returns take. It took almost three weeks for my last one. I wish they could speed that up. But even with that, I highly recommend using Thred Up.