The product arrived very quickly and complete except it does not really fit the basic product. The attachment lugs of the window was not placed in the same locations as the original glass. I had to make cutouts and thus weaken the fastening system. Yet I have ordered a glass for IPhone 4 and I have an iPhone 4. And therefore damage the stroke disappointed.