This site might not be perfect according to many. I give it a four star for getting me a little worried but it finally delivered a dress that was tailored to the picture. What I appreciate is, I bought a dress and although it took 20 days to tailor it and deliver it to me, it was well designed and up to the quality mark. Another thing is the discounts. I had never imagined online shopping could be that cheap. Hope to shop again. What I noted is ordering a head of time is important. The twenty days still gave me an extra time before our annual family get together.