This place is horrible! I had my iPhone screen fixed and after 5 days dropped it, causing another cracked screen and LCD damage. This should not happen after five days of a new screen and one drop. On top of it I got nothing in return didn't offer to fix it and didn't refund me. I will never go back and will never recommend this place.