This dress is very flattering on. it fits close to the body but the layers are thick so it doesn't show too much. the material is stretchy and very cozy. i'm 5'4", 130lbs and a 34c and the medium fit perfectly.