Stretchy, tight, and just right
I originally was getting a small but made a last minute decision to go with a medium but I should have gone with a small (5'5 125lbs) i was told it comes in a junior size but it's pretty normal sizing. The fabric stretches quite a bit, and it's thinner material. Just like photo.