I dropped my phone, cracking the screen in several places. Brought it into this shop based on Yelp reviews, and within 30 minutes, I walked out with new glass.
I noticed a few days later, there were a couple dead areas on the screen, and my phone was warm to the touch, even when not being used. I brought it back in, and within a few hours, they diagnosed the issue to be a hardware failure. They replaced the faulty hardware at no additional charge.
Their guarantee is top notch, and I'll definitely come back here if I drop my phone like an idiot again