I have heard so many bad things about ordering from these sites and hesitated to order on several different occasions however, the experience that I have had is a good one. My questions were answered promptly. I received the dress ahead of the expected delivery date. I am very pleased with the product, well made dress. The fit is perfect, the color is perfect thank you Tidebuy. I would definitely order from this site again!