This shirt fit me perfectly. I bought white in S and black in XS. Both fit really well, but I like the way size S fits more. It's still slim fit but it provides just enough breathing space. As far as length goes, it seems to go down to a perfect length that I wanted. The cotton material is great and has the slightest bit of stretch which is perfect for me. I would definitely buy this again in other colors.