meaning of Bis dahin alles wunderbar

Bis dahin alles wunderbar - German to English

to date, so good.