The sleeves were nice and long, I have long arms. The body is really snug. I was hoping for something looser. I usually wear a 2 or 3X. I bought the 3X and am disappointed in the fit. It's fine for under other clothes but I was hoping I could wear it as the outer layer in milder weather.