My husband is usually always a size medium in shirts but the Quiksilver medium men's shirts fit like a Large or even XL. Also the colours in the picture compared to reality looked very different. The shirt we ordered looks almost white with gray and blue stripes and we received a gray based shirt with extremely faint blue stripes...nothing like the photo. Also for the price we were expecting the material to be better quality. Sorry this was a very disappointing purchase and then we had to pay $15.00 to return it.