I loved my first order of this shirt so much that I bought them in 4 more colors! They have the perfect amount of fabric weight, stretch and length. They also wash and dry up beautifully. I am 5’4 and weigh 145 and bought a large since I don’t like anything tight or clingy. It fits perfectly and I couldn’t be happier!