Edit: I had to come back and edit my initial review because there were some hiccups after the initial fix. Let me start by saying he was a very nice guy in person. Also, he does a great job of getting your stuff fixed quickly, which is great. That being said the main problem I had that caused me to drop this 5 star review to a 3 star one is communication. His ability to professionally communicate with me was poor. Several emails he sent me were rude and unprofessional. To be clear, I am not saying that he is rude, he's not, but he needs to learn how to communicate with a customer. My other big issue was that he didn't completely fix my phone, after he replaced the screen the new screen didn't fit all the way into the housing and he was unable to figure out how to push it back in, so he gave me a case to hold it together. My minor issue was that he didn't seem to really be confident with his own abilities (which made me doubt them also). For example, after the initial fix (a screen replacement), my proximity sensor stopped working, he didn't know how to fix it, so he tried to google a solution right on front of me (he didn't find a solution). I ended up finding a solution online, but he decided to not use it and instead buy a whole new housing for my phone (this only partially fixed the problem). Overall, he was a nice guy with OK prices, but I won't be a repeat customer. I wish him best of luck, but I would not recommend.
WE FIX of Apex is the only place I will take my systems. Leo is very professional and to the point. No beating around the bush. His low price and High Customer Service has kept me a loyal customer!