Ok so I was very apprehensive and scared that this wouldn't be a good experience considering some mixed reviews... BUT, I'm happy to say that I received my dress today and it was absolutely beautiful and well made. The shipping details they give you are accurate and I did receive my dress based on that timeline. The Quality and the Price was absolutely PERFECT with 3 weeks to spare until my daughter's wedding. I will definitely shop TBDRESS.com again and again...(sizes run alittle small so make sure to buy a size larger than your normal, maybe even two to be safe - better too big than too small)