Safelite always did a great job for me, I schedule the replacement at home and watch the guy like a hawk though.
Dropped off one of the cars at Acme and they botched the job, gave them a chance to fix it, botched it again and said that was 'all they could do', will not use them ever again.