I had a great experience buying this screen! It was simple, n so easy to order! They sent me emails so I could follow the shipment. They gave me step by step details as to where it was an when it was due to arrive at my house! The screen looks and works great. I can't tell the difference from the original screen before it broke. The screen came package nice an snug to be sure the screen didn't break. I would definitely use these services again, I have no complaints.