Found the store on Yelp and went there to repair a broken iPhone 5 screen. The service was quick (about 1 hour if you book it) and the staff was really friendly, even though the store was busy at times. I also had some small problems with the connector because of accumulated dust and they cleaned it for me. It is like getting a new phone!
On a lower note, I bought replacement earpods as well, but even though I was informed they were original, the sound quality was horrible. I went back one hour later and they accepted the return, so they get five stars for keeping the good quality of service even though some accessories they sell are not top quality.