Size small fits me great 5’2, 120 lbs. will be worn with shorts/ jeans. Back is entirely out. Material is stretchy and it is well sewn together
This fit me perfectly. I'm 5' 4,100 pounds it gives in all the right places and the straps are not too tight. I'm also a 32B cup so I had no issue in the front at all. Definitely high quality material.