Based on my size I should buy Medium T-shirts, but I always by them in Large to make sure they are not too tight. This was the first T-shirt I have purchased in a Large that was still too small after washing. I'm surprised that I don't see more complaints about this, since this is the first time I have even had this happen. Usually when I buy a Large size it is more than big enough.. I also didn't find the fabric to be very soft compared with a lot of other T-shirts I have purchased, so between that and the tight fit I did not find the shirt to be comfortable at all, and I returned it. Unless you like your T-shirts tight I would recommend that if you want to buy this shirt you go up at least 2 sizes.