Probably the best shirt I have ever felt in my entire life! The small fit perfectly but the length was too long for a small I believe unless you're 6'2 or 6'3 (I'm 5'10). Love the product but the days it took to get to my house was ridiculous, payed for priority two-day shipping but got here 3 almost 4 weeks later which I was pretty mad about. But other than that great shirt but don't bother paying a little extra for faster shipping!