not a minute too soon

Adverb

 * 1)  at the last possible moment; just in time
 * 2)  after an undesirable delay; undesirably late

Synonyms

 * about time
 * not a moment too soon
 * none too soon
 * See also Thesaurus:just in time

Translations

 * French:
 * Swedish: