Nice, comfy shirt. I am 5’7” and 140lbs. I wear a size 8 pant so I decided to order a medium. If you want it a little tighter, go down a size from what you normally wear. The medium flows on me and I like the look. The only thing I don’t like is that it says it is white and the picture shows a pure white shirt but it is more of an eggshell.