This shirt runs a little large. I ordered the Small, but it's very loose in the back. I'll probably have to have it taken in. I love the fabric and the overall look of the shirt. I wish they offered an XS.