I typically wear a large so that’s what I ordered & it was a tad loose/not smooth. Added a corset to it to make the overall fit look better. The sleeves and legs of the body suit were a weird length. I ended up adding fake tattoos to lower part of my arms & legs complete the look. Body suit had large opening so using the restroom was not an issue. Overall cute and comfortable!