I had a good experience with this company. Very helpful when I had an issue, I put in the wrong address. It was a big mess, but it is resolved now. As a result, I have an extra dress. Because of my mistake I am stuck with this extra dress, as their return policy is very strict and will only refund in the case of a mistake on their part. If you're like me, and ended up with an extra dress, or ended up with a dress that is too small, its on you.
When you order you have the option to get a custom size. These are made accurately to what size you put in (as confirmed by my tailor), so if you think you are a 31 waist but are actually a 32, its on you. Refunds are not an option but they do make the dresses with adjustments in mind. (They put in extra fabric because I imagine this happens a lot) As it turns out I do need to make adjustments on the dress, its just the reality of ordering online.
If you want a place that does easy no questions asked returns, you may want to look elsewhere. If you are careful and are okay with the risk of possibly getting alterations, then this is a great, inexpensive option! There is a lot of variety and the prices are great. I also want to mention that the customer service is not going to be fast, as these folks are located in China, so they will respond to requests in the middle of the night. They were very helpful and courteous however. If you order from them, learn from me and many others, measure twice, order once, and double check the address!