This company is completely unreliable with shipping and delivery dates. Even if you order your item ahead of time than the time you are planning on using it do not expect to recieve it on time. I ordered a dress a month in advance and was told the latest I could get the dress delivered was September 30th. My homecoming is October 1st and they later told me they would SHIP it by October 7th. Completely insane.