The dress arrived in the right time as indicated. The fabric is not of poor quality, it looks firm and legit. I was a little skeptical when buying clothes online but this looks more than good to me, it looks exactly as advertise and it fits perfectly too. I will no longer hesitate to buy dresses online.