The fit was true to size. After I ordered a small, I thought maybe I should have ordered a medium. I'm a size 4-6, and it fits great. It's even a little wider around the stomach and hip areas. The gray color doesn't look good with my skin tone, but that isn't their fault. I will order again in another color. For the price, you can't beat it.