I bought a large and it fit well and was comfortable. I found it short for me. The length could have been good but my husband said I look good but that wasn't flattering. Not exactly what a woman wants to hear. In the end I returned it.
Pros
Dresses are made of high quality materials, which guarantees their durability with repeated wear.
Cons
The pattern on the dress may fade after a few washes.