I am a large person and ordered these in a 3X but the actual fit was more like a 2X, so I ended up giving them to a friend of mine.  One other thing that I did not like was the material; it was a stretchy cotton that does not breath much at all, it seemed much more like polyester to me; I had to look at the tag to make sure that they were really made of 100% cotton!  I recommend going to JCPenny.com and getting their Tees made of cotton jersey material.