I wear XL and 2XL on things so I bought it in 3XL to be big and flowy and comfortable but barely fit. Very disappointed and once I've washed it I'm afraid it won't fit at all so order too big if you're looking at this
Pros
Everything was as expected
Cons
It's not for the little ones. If you don't have enough, order a smaller size. It almost touched the ground and I'm 5ft 7in tall.