This is a very nice SPF shirt. I think other reviewers had commented that this runs a little large and that's why I ordered an XS, which fits nicely.  I usually wear a size 4 top, am 5' 8" and am long waisted.  Also, the front of this shirt hits the top of my leg, just as shown on the model wearing the white shirt.  If you normally wear a petite size, this will not be the shirt for you.