I have done the roof and also foam the roof side sill yesterday.
After a long 5 grueling hours, it is finally complete and everything is being put back together. phew...
At first, when they start dismantling, the roof and other stuff stuck on the roof, I was thinking to myself am I making the right step asking them to do this, what if they cannot put it back nicely? Regretting and in doubt. Luckily, everything was put back nicely with just a minor dirt mark on the roof panel which should be able to remove it when I have the time this weekend. Good job guys.
Then, the moment of truth. Start the car, put it in reverse gear, first thing I notice, the reverse sensor beeping tone now softer and pleasing to my ear. Before it was very loud, BEEP BEEP BEEP BEEP..
Driving out and back to my office, everything seems so quite and no more annoying rattling sound emit from the curtain airbag bracket.. Hope it stay that way forever.
Then came the rain, it was perfect as I got to test the roof SP immediately. Surpricingly, no sound of rain drop hitting the roof

But.... There's always a BUT. Now I can hear the rain drop hitting my windshield which I never heard before previously mask by the noice from the roof. Not loud but noticeable.
Body definitely feel more solid. Maybe it's psychological because I knew the roof side sill have been formed. Have not got the chance to push faster and hit the bent faster as it was raining and full of traffic.
Will test it out in the next few days before and after effect and hope the rattling noise will be gone forever..
So far, very happy for this addition.