A fabric conditioning composition comprising (a) a quaternary ammonium compound having the general formula: [N + (R 1)(R 2)(R 3)(R 4)] y X - wherein: R 1, R 2, R 3 and R 4, which may be the same or different, is a C 1 -C 30 hydrocarbon group, respectively, X is an anion; y is the valence of X, or [N + ((CH 2) n -T-R 8) m (R 9) 4-m] y X - wherein: R 8 group is independently selected from C 1 -C 24 alkyl or alkenyl group; R 9 group is independently selected from C 1 -C 4 alkyl or hydroxylalkyl group; T is -C(=O)-O-, -O-C(=O)-, -NR 10 -C(=O)- or -(C=O)-NR 10 -, wherein R 10 is hydrogen, a C 1 -C 6 alkyl or a C 1 -C 6 hydroxyalkyl group; n is an integer from 0 to 5; m is selected from 1, 2 and 3; X is an anion; y is the valence of X, or [N + ((CH 2) n -T-R 8) 2 (R 9) 2] y X - wherein R 8 group is independently selected from C 1 -C 24 alkyl or alkenyl group; R 9 group is independently selected from C 1 -C 4 alkyl or hydroxylalkyl group; T is -C(=O)-O-, -O-C(=O)-, -NR 10 -C(=O)- or -(C=O)-NR 10 -, wherein R 10 is hydrogen, a C 1 -C 6 alkyl or a C 1 -C 6 hydroxyalkyl group; n is an integer from 0 to 5; X is an anion; y is the valence of X (b) a cationic polysaccharide; (c) a first non-ionic polysaccharide; and (d) a second non-ionic polysaccharide, wherein the second non-ionic polysaccharide is different from the first non-ionic polysaccharide and the second non-ionic polysaccharide has a Molar Substitution in the range of 0.2 to 1.8. R 1, R 2, R 3 and R 4, which may be the same or different, is a C 1 -C 30 hydrocarbon group, respectively, X is an anion; y is the valence of X, or [N + ((CH 2) n -T-R 8) m (R 9) 4-m] y X - wherein: R 8 group is independently selected from C 1 -C 24 alkyl or alkenyl group; R 9 group is independently selected from C 1 -C 4 alkyl or hydroxylalkyl group; T is -C(=O)-O-, -O-C(=O)-, -NR 10 -C(=O)- or -(C=O)-NR 10 -, wherein R 10 is hydrogen, a C 1 -C 6 alkyl or a C 1 -C 6 hydroxyalkyl group; n is an integer from 0 to 5; m is selected from 1, 2 and 3; X is an anion; y is the valence of X, or [N + ((CH 2) n -T-R 8) 2 (R 9) 2] y X - wherein R 8 group is independently selected from C 1 -C 24 alkyl or alkenyl group; R 9 group is independently selected from C 1 -C 4 alkyl or hydroxylalkyl group; T is -C(=O)-O-, -O-C(=O)-, -NR 10 -C(=O)- or -(C=O)-NR 10 -, wherein R 10 is hydrogen, a C 1 -C 6 alkyl or a C 1 -C 6 hydroxyalkyl group; n is an integer from 0 to 5; X is an anion; y is the valence of X R 8 group is independently selected from C 1 -C 24 alkyl or alkenyl group; R 9 group is independently selected from C 1 -C 4 alkyl or hydroxylalkyl group; T is -C(=O)-O-, -O-C(=O)-, -NR 10 -C(=O)- or -(C=O)-NR 10 -, wherein R 10 is hydrogen, a C 1 -C 6 alkyl or a C 1 -C 6 hydroxyalkyl group; n is an integer from 0 to 5; m is selected from 1, 2 and 3; X is an anion; y is the valence of X, or [N + ((CH 2) n -T-R 8) 2 (R 9) 2] y X - wherein R 8 group is independently selected from C 1 -C 24 alkyl or alkenyl group; R 9 group is independently selected from C 1 -C 4 alkyl or hydroxylalkyl group; T is -C(=O)-O-, -O-C(=O)-, -NR 10 -C(=O)- or -(C=O)-NR 10 -, wherein R 10 is hydrogen, a C 1 -C 6 alkyl or a C 1 -C 6 hydroxyalkyl group; n is an integer from 0 to 5; X is an anion; y is the valence of X R 8 group is independently selected from C 1 -C 24 alkyl or alkenyl group; R 9 group is independently selected from C 1 -C 4 alkyl or hydroxylalkyl group; T is -C(=O)-O-, -O-C(=O)-, -NR 10 -C(=O)- or -(C=O)-NR 10 -, wherein R 10 is hydrogen, a C 1 -C 6 alkyl or a C 1 -C 6 hydroxyalkyl group; n is an integer from 0 to 5; X is an anion; y is the valence of X