Service was good, everyone was friendly. Repair was very fast on my iPhone. The issue I have is with the quality of the product. The screen is NOT an OEM Apple part, and compared to previously, everything is washed out. You can also tell that the screen is cheaply made due to you not being able to see the screen with polarized sun glasses on. For the exact same price as Apple, I expect to have the exact same quality. I regret coming here for the same money with a inferior product.