I just received this shirt and it looks well-made and has a nice casual styling!  BUT...I normally wear "large" size shirts, but this one is too small for me.  The shirt has a very "slim cut" shape/size, so be aware of that when you order.  I'm going to give this shirt to my son, who normally wears medium size shirts and I'll order one size larger than normal (Extra Large) and it should fit well.