I usually order size Large which would fit perfect but, since I have a bit of a tummy, I ordered an X-Large. The X-Large fit just how I like my tops, not snug but a little flowy. I am 5'3 about 172 lbs. Top could be maybe 1 or 2 inches shorter but it still looked great.