Delivery was fine but the charge for delivery is steep by today's standards and you are expected to cover the costs/organisation of any returns yourself as well.
You can't even return to a USC store to save you the return delivery cost, though I was informed by their Twitter account that you can exchange in store.