I'm 5'4" and 150 pounds. XL fits a little big on shoulders and goes to my ankles (used to that). Beautiful blue and fabric is linen quality. Flowy and cool, not heavy.  Wears true to photo as is or buttoned. Love it!!! May buy 3 more for lifetime supply, as I don't want to not have this dress around in my future!