It came on time and the customer service was good! I had a few questions and they answered them all within 24 hours. The quality of the dress is much better than I expected after reading reviews. However, the size was a little large although I had it custom fitted.