These guys are the best! I dropped my phone in water while in Mexico a week ago. I thought it was forever gone and was really upset about it. I had to wait a week until I got home to fix it, so I really thought it was done. They completed restored my phone and fixed it in less than two hours! My phone works perfect. Plus, it only cost $90, you cannot beat that! They also fixed my screen a month ago. They are always saving me! I will always check with them first when I have a phone issue before going anywhere else.