I've been told that if you're between sizes, go down a size - no - stick to your actual size, especially between L and XL. It's a regular shirt - not a $40 flannel shirt - it's pretty thin - I'm not sure what 6 oz flannel means, but it must mean pretty thin in comparison. Yes, better quality than $10 Walmart flannel but less than $30 TSC flannel. I've learned my lesson - come back lazy