I am a wedding planner who often helps my brides find a dress. I had not ordered from china directly before but I had a bride that had always dreamed of wearing a baby blue wedding gown. We searched for weeks and only found a couple of options. Nothing great so I had the bride find the dress she wanted and I would order it. After all, don't kid yourselves ladies, most of these expensive gowns you order and wait Months for are sourced in China. I searched and read reviews and finally chose Missfishbridal. We ordered a Maggie Sottero Adorea in baby blue satin. We paid a little extra for a rush order to make sure we had time for any delays or alterations. The company rep emailed me several times and communication was great. They will send you an actual pic of your dress before it is mailed if you request. The dress came in 3 weeks (toUSA). It came in a small bag which worried me but I had already warned my bride that the dress would need to be steamed after shipping at a cost of $100/so you should always allow for that as well as any final alterations. The dress was made very well, the beadwork was very good, and it didn't require any alterations. All in all, with rush order cost and professional steaming we paid $471 for a replica of a Maggie Sottero that would have cost $1500/plus alterations. Preparing now to order for another bride that is 4'9" tall as soon as she picks her dress. Based on my experience I would highly recommend!