I needed a prom dress asap and i was kind of scared of the mixed reviews but i decided to order anyways. The customer service was great and they replied every time and i made sure to let them know when my prom date was. The dress came a week after it was suppose to, so i would say order a month or 3 weeks in advance just to be sure but the dress is so beautiful! Better than the picture, i am so happy with it. Thankyou hebeos