Ordered a small and it was just what I wanted. Have not washed it yet but it's a relaxed fit. I am 5'8" 140 with a small bust. However, once I wore it to go for a run, I noticed that there is a small hole in the front. I'm bummed, but I will be returning.