This is absolutely adorable and so flattering! i have the patterned shirt, and i just purchased the white one and the orange one because i like it so much. i am 5 ft. 9" and 155 lbs. and the medium fits nicely. hope this helps!