I heard of Ace and some people liked it a lot.
you can augment the curriculum yourself. the Bible teaching is solid. it’s not too dry and overwhelming on the content side, because of the booklet reader form. they support you with standardized testing (Iowa). and it’s good especially if you don’t want to do everything yourself :).
one possible problem. they seem so busy these days taking on new students, that we have to be a bit patient for them to get back to us on normal business. they have all been great to deal with.