Always purchased L shirts for the correct fit.  This "L" shirt fits like a tent.  Way too large.  I will be returning for a medium.  Color is great and the material is well sewn together.  Made in India according to the label.  Material is cotton so that is a plus.  Recommended but in my case, size one down for a good fit.