This came as one size fits most. I am 5'5" tall, and usually wear a size large in stretchy pants, and 30x31(10) in jeans. It was exactly as pictured, and every bit as beautiful. I would consider it more of a plum in color, vs purrple.  The length is perfect; it touches the floor in back. The material itself (& elasticized waistband) is very stretchy (& shimmery) all the way through. When I wear it, it feels/ looks like If i were any bigger, it wouldn't fit.  I expected it to look like a mermaid fit, which it does, but if you are any larger, I would probably reconsider this. That being said, it is very soft & comfortable to wear while belly dancing. It is absolutely beautiful.