I normally wear a size small (5'4", 120lbs), and after reading the reviews, I ordered a Medium. The shirt fit perfectly! The quality is nice, but it's apparent that the original tag has been removed, and the company has screen printed their information on the inside of the shirt. Regardless, I still love it.

Body stats: 32D-28-34.5