The person who replaced my screen came on time and in the exact location I specified so no problems there. However, it is easy to tell the quality of the screen is far below Apple's. To be brief, the glass does not have the same nice feel, the home button is now very lose and wobbles around, and lastly the screen looks much different when wearing polarized sunglasses then before the replacement (almost black where before it was still possible to read the screen). Very nice people working here but do not expect a screen of the same quality as with Apple.