This dress was beautiful, light material and accentuates your curves if you have some or give the illusion of curves if you don't. I'm 5'2 160 36D and bought this in large and x-large. The large could not even get past my shoulders because it was so tight. The xl was better but still a snug fit. I would recommend going two sizes up to get a good fit and not stretch the pattern out until it looks faded.