Delivery time wasn't too bad. Quality of the material was quite cheap and very see through. Sizings were ridiculous.. . I am a size 16, but ordered the XL which was supposed to be 20-22. I thought it would at least fit. My sister is a size 12 and it fits her perfectly. No information in the package of how to return the product!