There's nothing like breaking your iPhone screen shortly before you need to leave for the airport to get on a cross-country flight. Happily, these folks fixed it in 10 minutes and with perfect results and friendly service.
Highly recommended! Still, I hope I never have to use them again. :-)