I am absolutely thrilled with this purchase!!! There is a lot of quality fabric in this dress. The design is flattering for different body types. I sew and have studied textiles and am often disappointed by the fabric in articles with good reviews. This is a high quality garment. I am 5'3\", weigh 86 kg and bought size XL. This dress almost reaches the floor on me. I have broad shoulders but can move my arms freely.