Sizing is weird, I usually wear a L for a tighter fit and XL for loose. Ordered 2XL per other reviews and it fits great, so size up depending on how you want it to fit. Tall girl friendly and the material is really nice and thick, would definitely order again!