Wonderful design and quality BUT it runs VERY small. My husband ordered M size and that's what he always wears and he barely could fit. I took his shirt (I wear women S size) and ordered another one for him, 2 size bigger (XL for someone who wears M!) and it fit well. So get one or even 2 size bigger one than you usually wear.