ABSOLUTELY love this dress!!! I Cant say it loud enough. Buy It!! I am a true size 16 and I ordered this dress in an L.
It fits well.  The material isn't heavy at all. I love the pockets and the length is spot on ( i am 5'1). the material is of good quality and the color didn't fade in the wash.
This is a must buy.