resilient

Able to bounce back quickly after problems or hard times.