Great service, good price, and good company if you choose to wait while your device is repaired. It took about 10 minutes to fix my very shattered iPhone screen. I would recommend calling ahead so that they can be sure to have the part needed. I called the day before, was asked what type of phone and what color and he confirmed that he had the required parts. While I was there, a guy walked in with an older phone for which EZ did not have the part. The guy was told that he would have the needed part in 2 hours. Lesson: call ahead and he'll get what's needed to fix your device.