It was very hard but for me its still a great satisfaction that he arrived in Dakar especially considering how it started

Could you correct the punctuation please?
"It was very hard, but for me it's still a great satisfaction that he arrived in Dakar, especially considering how it started.