AVOID.
I got my iphone 4S screen fixed here a month ago. 7-10 days later, I started getting little lines on two different places so I went back. They claimed I dropped the phone, and that is why I am seeing the lines. I paid $30 to get it fixed. When I came to pick up my phone, there were blue spots all over the screen. They said they must've tightened the screen too hard and forgot to check it before they gave it to me. So they asked me to wait another 20 minutes, which turned into an hour. When I got my phone back, there were STILL blue spots on the screen - just in different places now. Given that i had waited almost 3 hours, they told me to bring the phone back later and they will fix it at no cost. Oh and my screen cracked again yesterday. I am definitely not going back there to get this one fixed.