ASOS offer a range of products from affordable high street items to luxury designer items. They also have their own brand which I have bought too. The items you purchase always come within a week, often only 2 or 3 days after purchase, and are always well wrapped. I haven’t had to return any items to asos yet and have always been satisfied with what I’ve purchased.