Beautiful...... I'm a size 18-20 and ordered XXL and a lovely fit. I'm 5ft 10 and legs touch top of my feet,plenty of room in shoulders and wrist length sleeves. Going to wear it at my niece's wedding in 3weeks cos it feels quite glamorous. The price, even if not in sale is fabulous