Overall love it. I sized up
Fits great for long sleeve shirts. I wear an XL in most sports wear (sometimes a large in casual clothing) and I sized up to an XXL. I could wear a sweatshirt under it, but it would be a little snugger than I’d prefer. Great length for me because I’m 5’3”
Yes, I recommend this product.