Just did mine today. Took 2 hours tops. I was there 8:30 and got the phonecall that it is ready around 10:30.
no horror stories apart from the water spots from the tender loving care of the dealership and their addiction to unfiltered rinse water
bonus: the service advisor had a copy of the car's service history. my logbook is now complete