I've been coming to this store for various repair needs for several years. Recently my iPhone 6s battery couldn't hold a charge any longer and they installed a new one. In and out after 30 min. Parts and labor were about $60 which I felt was really reasonable for OEM parts.
I send my friends & co-workers here because they are always able to repair just about any mobile device. By the time you grab a coffee next door your phone is ready to go.