Mine was in the shop for the headliner replace, for the failed adheasive around the moonroof, causing a rattle. Took them 2 days to get it done, then one day in detail to get all of the stains from installation out of the headliner and trim.
Just a word of caution, I about died to see they had to take the seats, passenger front door, console, rear decklid trim, A pillar trim, B pillar trim off to get the headliner replaced. I will probably will have more squeaks and rattles than I started with. When they reinstalled the seats, they scratched the paint on the door sills and both the driver and passenger lower B piller trim. The new headliner has a crease at the top of both B pillars, even after they took out the interior so they wouldn't have to crease the new one going in.
So proceeed with caution, unless you know your dealer is going to be very careful during the install.