After reading reviews about the fit, I ordered this blouse in both Large and X-large. I am 5'8" and weigh 165lbs. The large fit perfectly. The inner lining on the body of the blouse does not stretch, but it was loose enough to be really comfortable. Very cute and flattering blouse and it drapes nicely!