This shirt was a whole size bigger than my old one - exactly the same except for the colour. I normally wear a 14, the large fits my friend who wears 16. The old one (L) is perfect hence the good review for style etc, but when buying on line accurate sizing is crucial and this one was way out.