I am 5'9 and about 160 pounds...I ordered the XL trying to get it long enough to cover my butt (based on other reviews)...technically it "fits" my body fine but is NOT remotely long enough.  My butt was literally hanging out.  And the v-neck flopped open.  Is a super cute dress if you're tiny, and short, but for us taller girls this just isn't a match.  Sadly, having to return.