I dropped off my iPhone 4S for a cracked screen repair as well as a battery replacement at 11:30am. I came back at 3:30pm and it was ready for me to pick up, screen looking and working good as new! I'll have to see how the battery replacement fares but so far, so good. And they did it at a reasonable price as well! I'd definitely come back, but hopefully not too soon!