It fits, but only because I read the review that said it ran big, so I ordered a size down. I'm a 4-6 and a 3 is perfect. So it definitely runs slightly big. It's really cute, has boning (I was surprised to find that in a "tube" dress) and the fabric feels OK, better than I expected for the price. It's polyester, but it's lace so you don't really notice. One small concern -- I took it off (from trying it on) over my head facing a light and you could see through the skirt (the top was well-lined). But I was looking straight at a light and I did not notice it when I had it on, so I hope it'll be OK -- I'll be wearing in blacklight is the only reason I'm worried. But anyway, fits great, is really cute, like it a lot.