Purchased medium but it was too long and has a weird fit. Description says 32.9 in. length but it was actually 35.4 in. The width of the chest to sleeve seam in the front is 13.3 in. and back is 14.5 in. which is tight looking for a C cup.  Not impressed with the fabric either.  It's the kind that snags easily.  Returned it.