I bought this in a small and when it was finally delivered it way huge....... it was like i ordered a large or something. I wll admit the material is thick and comfy but that didn't help any which way. My advice is depending on your size becuz i am pretty small, i think champion's brand is for more thicky small( if that is ok to say) or big bone small then this is for you but if you are slim because the model looks slim or my size then this is not the sizes you are looking for... find another brand and hopefully it fits right.... again the model being used is really a false ad.....sory not pleased at all.