The disclosure relates to compositions for treating keratinous substrates, such as the hair. The compositions comprise at least one amino acid, at least one carboxylic acid, at least one amine, and at least one cationic polymer. Methods of treating keratinous substrates with the compositions, and kits comprising the compositions, are also disclosed.