I'm pretty sure the sizing is correct. I'm built with an hourglass shape, the top fits perfect the bottoms are a little snug not tight but I'm 90% sure it's because of my build, I have thick hips and thighs. Still very comfortable and very cute!! The material is as expected.