Cheap, and speedy delivery. However, they need to allow reviews of individual products on the site, or at least feedback on sizing. Part of my order was size 11 trainers that were size 10 at best. Not USC's fault, but there is no way to know in advance, and so I have to pay for return postage.