Size seems to run a little small. I normally go for 2X for loose-ish comfort, but I needed a 3X here. Arms are shorter than I'd like. However, once I got the 3X and wore it a bit, I loved it. Very comfortable, looks good. Four stars only because of the size issue.