Recovery underway, but long road ahead