Im on the  petite side, 40-29-40 and it says I should be a large on the size chart. I felt like that would be too big so I ordered a medium instead and it was still a bit big. Beautiful dress and quality is good for the price. Not a fan of the color since its different from the picture. Ill probably reorder and get a small and a different color