This was super Comfy, I loved it but I am a true M and had to go the the L. I could have easily gone to and XL but then would have been Long I think. I am an athletic build with broad shoulders size 6 / 36 bust. It was tight below my chest and could barely zip it up - not a lot of stretch but not tight in the sleeves at all when my arms are raised. So I sized up to the L but an XL would give that looser relaxed fit as it is still fairly fitted in the L. No pockets unfortunately but I still love it and keeping it.