What does Besser spät als gar nicht mean?

Besser spät als gar nicht - German to English

Better late than never ever.