I typically wear an size Medium but based on other reviews, I ordered a size Large.  The shirt fits very snug, but I am able to wear it.  I have not washed this shirt so I don't know if it is going to shrink or not.  The fabric is soft and I like the way it feels.