Just an update on the excellent level of service provided by this merchant. I took my wife's iPhone in for repair of what Apple said was a faulty speaker, which they could repair for $129 after waiting two hours to see a service technician. When I arrived here they quoted me $40 and started working on it within minutes of my arrival. After replacing the speaker and a couple other components, the problem was only partly resolved. They promptly apologized and said no charge for services rendered.
I will certainly visit them in the future and will tell others to do the same.