I am 5 ft 7 in and 205 pounds. I bought a 1x to be safe but it was too big. It fit on my body but it was too high in the torso and kept rolling down. It was really annoying and i finally had to take it off. Other than that, it was comfortable fabric and did shape well.