Really fast, good price, and no problems after the repair (They said about 15 minutes to fix a broken screen but it felt like less!). I also purchased a screen protector which they put on for me, and even though it worked, since it didn't fit perfectly, they gave me another one to take with me!