What does Besser spät als nie! mean?

Besser spät als nie! - German to English

Better late than never!