i first ordered a 4. i could barely get it over my head and the arms a very small. the material does not stretch at all. as you see it, it is. so i sent it back and got a size 6-my true size. it fit, but tight. if i gained 2 pounds i would have to get rid of it. it is well made. i love it but sent it back. i plan to gain weight and there is not a size 8. fyi the arms are really that skinny in the dress and it does not stretch. very high waist dress.