I'm usually a medium but will buy bigger in this style because I layer them. B/c of the reviews I bought an xl and I'm glad I did. The xl fits more like a medium-large. Love the style but haven't washed it yet, so I hope the print lasts.