Ran small and arrived dirty. There was lint and stains all over the dress and it smelled like perfume.... The fabric felt like a nice weight and was very stretchy so it would probably fit any body shape.