I ordered this dress for my daughter in size 2 in royal blue. It is so beautiful and the quality is exceptional. My daughter is 104 lbs and 5"2 and the fit is perfect. Customer service was very responsive when I needed to change shipping address. Response time when I emailed customer service was less than 24 hrs on a Sunday. They were very reassuring and tracking was very detailed. Shipping was sooner than expected especially since the dress I ordered still had to be sewn and pass inspection. Overall production time and shipping was less than 3 weeks which is appropriate since business is based in China. I will order from TBdress again, because their service and quality of clothing was better than expected.