Student or Learner
I would like to know if the use of the present perfect is correct in this sentence, please.
"I did skydiving twice 20 years ago. It was great but I wouldn't do it again today because I'm too scared. However, I'm happy I've done it. "