The shirt runs very small- I usually wear smalls and mediums. I ordered a medium because I wanted it to be a little loose and not have to worry about shrinkage. It does not fit like the picture shows at all. For the price Im going to keep and stretch like crazy after I wash and air dry.