I've heard horror stories of ASOS shipping and customer service, but I ordered a dress with 2 day-shipping (an extra $12 but worth it because I needed it ASAP!)
It came just as described and even before the 2 day shipping said it would get to my house.
Will return to buy from again!