I have been wearing these kinds of things for over a year after the baby my skin never bounced back.  This is good quality keeps everything 'in place' as it should but it is very thick material and makes you very hot.  overall i really like it and would purchase it again, just know when to wear it and when to wear my other, thinner, more breathable ones.