I never have any problems with USC. Goods are almost always good quality, delivered on time and there's no quibble with returns. Review would be five star if there was free delivery on orders over a certain amount though; I always know i'm going to have to pay £5 a time so i'll always look to see if I can buy somewhere else first and if not then i'll buy from USC. With free or at least cheaper delivery USC would be my first port of call.