You have done a great job on the cleanup. I agree with GK about the photo having places that are blown out and that is most likely because of a flash--notice the tell tale shadows behind the man--and the camera balancing out the shadows to the determent of the highlights.
GK's suggestion for using a 50% gray is good and really helps when you only want to touch up certain areas. Another way I like and it is fast, but you will need the use of a layer mask to keep from making the rest of the photo too dark. I always duplicate my original layer, corrected on this one with a Layers Adjustment for each channel and then did a "Merge Visible." I duplicated that and change the mode to "Multiply" and reduced the opacity.
Her jacket looks rather a drity gray with the color I sampled on the original which looked a combination of yellow and white---this needs more work.
When you post your work, it would be better if you keep it as a jpg and the original color profile of sRGB. What you uploaded for the original was a Gif and the restored was a ping. Both of these when downloaded will give a message of: The RGB document has a file format that does not support embedded color profiles. I always make a copy of my work that I will post and reduce the resolution from the original 300, but save as a jpg.
Hope that helps.