I'm 5'7" 150# and kinda between small and medium. This small fit me tight. It's the right length though. I gave it to my son and bought a medium. The medium is a little big and hangs over my butt - too long. Maybe it ends up fitting me perfectly after a few laundry cycles. Love the art. The fabric is soft and on the thick end of the tshirt spectrum.