This set is cute. I usually wear a medium but I went up a size in fear that it would be too tight and I’m glad I did because the zip is in the back of the skirt which would make it harder to zip if it was tight possibly making it not fit at all. It’s a little stretch to it but not much. I’m 5’8 1/2 195 pounds and got a large and my figure is just like the model. The skirt is long and almost go to my ankles. The top was a little big but you couldn't tell after adjusting the straps.! Love the set.!