home and dry

Adjective

 * 1)  Having safely reached one's target or goal.
 * 2)  Assured of success.