Love this top, super love these flowers print. I purchased a small. I'm 5'10" 130 lbs and the body of the shirt fits great. The arm length is short for me but would work fine for someone who is not as tall. Very versatile, can be dressed up or down. The top looks great with blue pants and skinny jeans.