This blouse was a very nice material. I am 5'8" 160lbs with athletic build. I ordered a Large but probably could have ordered a M. I would definitely purchase another in a M. Great feel, made well, which was my concern. I'll have to see how it will hold up after a wash! Speedy delivery and well worth the price!