Overall, ThreadUp has been an okay place to order from. However, packages regularly arrive a day or two late, and sometimes items are not as described. In addition to this, if you decide to return something, you have to pick between instore credit or an $8.00 reshelving fee.