This shirt is adorable and I love it. 5'3", 125, I was between a large and a x-largewhen looking at the size chart, but because I have enough of a chest I realized x-large was the way to go. I was right, the fit was great and I always get a lot of compliments when I wear it. If you usually wear a small and have a small chest, try large, if you usually wear a small or medium depending on the chest size, order XL like I did. This too is a steal for the price.