The material is a little thin but overall the dress is nice with belt and pockets. Im a size6 & got a large. I think i could have ordered medium but if it shrinks in wash the large is better. The only issue atethe belt loops are sewn a little high so the belt sits just above the seam where skirt starts. I with have to fix it or cut them off entirely.