It fits true to size. I usually wear a large in a blouse of this style, just because I like it to be "blousy" around the middle. I'm 5'2 160 lbs. medium busted by have a "poochy" belly. This hides the pooch and the arm holes are not too large. I'm very pleased. The fabric is soft but not clingy. Definitely wash and wear.