I took the advice of the other reviewer and ordered a medium in this (32d, 31" waist, 38.5" hips) instead of my usual small. it fits perfectly--a tiny bit loose like on the model. i bought the beige. you need a camisole underneath but the layered effect is very pretty. it is a delicate material which is why i gave it 4 stars. i can't speak to the quality of it, but will definitely use a hand wash cycle and line dry it. very pleased.