We've had no trouble up to now (2,3,2,4)
I believe the answer is:
so far so good
(Other definitions for so far so good that I've seen before include "No worries to date" , "Progressing well up to this point" , "Expression of satisfaction at progress made" , "OK to date" , "NZ great to visit, despite distance?" .)