Hi Faye,
I don't think it has any firming properties in it (unfortunately!) however, in regards to the stretch marks.... It looks like it's living up to it's promise! I have been using it for four days now and WOW! I can't see a reduction in size yet, but most definitely the colour is fading...