Quality material. I’m Xl and it fit just right. Very light and flowing. The only disappointment is the picture shows a dark navy blue which I wanted. However, it’s more of a royal blue. I kept it anyway just because it fits so well and I love the flowy feel when I walk in it.