Recovering readily (9)
I believe the answer is:
resilient
(Other definitions for resilient that I've seen before include "quick to bounce back" , "Rebounding quickly" , "Rebounding from impact" , "able to withstand disappointment" , "bouncing back" .)