translate English to German: So far, so good.
So weit so gut.