I ordered this in an x-large.  The pants were true to fit but the top fit very tight through the arms and chest.  More like a medium.  I kept the pants to wear but can not comfortable wear the top.  Will probably donate or give away.