Bonjour,
Première chose, parlez de dépôt de garantie et non de caution (qui est une personne).
Après 24 ans d'occupation, il est normal que le logement soit défraichi. La vétusté reste à la charge du bailleur. Il ne peut retenir sur votre dépôt de garantie que les remises en état de dégradations (tâches, déchirures, etc.) et non pour l'usure normale.
Il faut comparer les états des lieux d'entrée et de sortie pour voir si des dégradations peuvent être mises à votre charge.