meaning of Besser spät als gar nicht

Besser spät als gar nicht - German to English

Better late than never ever.