well-off

adj

2.
fortunately situated