Today I brought my Galaxy S5 with a broken screen to this place. The owner is very well-mannered and knowledgeable. Right off the bat he told me that this phone was fixed before, fixed improperly and, in fact, wasn't even waterproof anymore. It took him like 5 minutes to replace the screen and another five to test it. From the way he was doing it I could tell he knows his work and actually cares (used compressed air to blow off the dust from different parts, took an extra effort to reseal the screen properly etc). Although I came right after he opened, in ten minutes while he was working on my phone there was already line of few people who came right after me, so this place is popular. I would totally recommend this place.