What does Bis dahin alles wunderbar mean?

Bis dahin alles wunderbar - German to English

to date, so good.