I have been shopping from ASOS for just over a year now. I find the clothes are pretty good quality. I think they are slightly overpriced, although, you can find a few good deals here and there. I find that they are right on trend, which is hard to find where I live.
I hate their shipping though. If I get the expedited delivery then my order tends to come right on the expected delivery date, or even before the expected delivery date. I have to pay quite a bit for duty though. The real problem, I find, is with their regular shipping. I have yet to receive any package by the expected delivery date. They also don't give you a tracking number so you have no idea where your package is or when it will arrive. I've asked about this before and I was told that there is no tracking number provided, which is why I don't get a tracking number for my packages. I know for a fact that Canada post gives out tracking numbers to anyone that uses them to ship, which is who ASOS uses, so I can't understand why I wouldn't receive a tracking number.
Just recently, I had ordered 2 packages, one on Black Friday, and another on Cyber Monday. I had waited well over a week for both packages to arrive (one of which, still has not). When I e-mailed customer service about this problem, I received an automated message telling me to check in safe spots where the delivery man may have left my package or with my neighbors who may have accepted the package. I did both, way before I received that e-mail so I replied to that email stating that it had been over a week for both packages and then someone who works in their customer service replied telling me that they will be sending out a replacement package for one of my orders. I won't be charged for this order as I have already paid for the previous one and it never came. Well that's great and all but that means that now I have to wait even longer for my package to arrive. It's now going into the Christmas and New Years holidays so I wont be receiving my replacement package for well over a month now. It's just aggravating. I shouldn't have to wait 2 months for a package to arrive. Maybe if they gave out the tracking numbers then this could be avoided. Not to mention that park of my order is no longer available so I won't be receiving that. I am not happy with my last few interactions with ASOS. The next time I order something from them will be something that I know I can't find elsewhere.