To be honest, very painful and lots of hassle. easiest way is try to spray with Selleys Kwik Grip - 350G, Adhesive Spray, but that is temporary fixed. by proper way 1. remove plastic trim from pillars 2. remove hand holders, sun visors, internal light and plastic holder from roof. 3. taking out foam backing from car (super painful) 4. remove sagging old fabric trim, and remove old yellowish foam from liner 5. buy new foam and new fabric(if you want to reuse old fabric don't wash it), and adhesive (2 to 3 Tub of Selleys Kwik Grip - Tub, 500ml) 5. apply adhesive and apply foam. let them dry for a day or two. 6. apply adhesive and apply fabric, let them dry for another day. 7. put your new head liner into the car, (super painful again) 8. put hand handle, sun visor, internal light and plastic holder 9. put plastic trim back to pillars. If I were you, I don't want to do it myself again and get quote from auto trimmer. Normally auto trimmer will quote you around $120 to $200, but if you do it by yourself that will cost you $120+ and lots of time, energy and hassle. Sorry I don't have any photos while I did on my roof lining.