Fits as expected. I'm a 12 and ordered up to XL based on reviews. I'm hippy so it's still a little clingy but my plans are to wear with a kimono so that part doesn't bother me much. I'm short and it is quite long, plan on big heels if you are under 5'3" or so. I didn't note the material when ordering, while I still like it, I was anticipating a light, breathable jersey knit. This is a poly-spandex knit and this makes it a little hot. Again, that's my fault for not reading. Flowy, and trendy. Plan on getting much use out if it.