I first bought XL. Pink. I wear a large but read the reviews and made in China. Sent back for a large. Perfect fit, flattering style. Immediately ordered 2 more. 1 Black and 1 white. I think the black actually fits better. The white will arrive tomorrow, can't wait. The pink L feels a littke snug across my upper back. I will just stand up  straight . Shoulders back, showing off my beautiful new blouse.  Can't beat the price, either.