I love hess overalls. they are true to size and have a great vintage look to them but done in a classic way. i am 5'6" 125lbs and a 34b. i bought the xs and it fit great! they are fitted and not sloppy like a lot of overalls. you can easily dress them up or down. soft and stretchy material is a plus