I have bought several of these shirts and I am generally happy with them. I usually wear Med but I think they are better for Small. They will keep you cool, they dry quickly and won't weigh you down, but I had a very unique problem with them - horrible bloody nipples. Every time I run more than 8 miles they start to annoy me. I've never had this problem with my other running jerseys. Keep in mind.