I'm a 38c and 5'5", 165lbs. I'm normally size 10-12, so I ordered an xxl according to the size chart. I could have fine a size down. It was too roomy in the breast area and offered no support. The waist was ok but could have been tighter, too.