The xl was too small.. I have natural large breast 40ddd and the top was small and I have hips and the pants were small. The sequins were getting stuck together as I walked. The top in the 1x fit but the pants in the lx was too big. I took them to get them altered in the waist and crotch area..