I had my ipad repaired here. Completely shattered the screen but i had a plastic screen protector (for scratches) that kept the pieces from flying everywhere.
Apple wouldn't do a screen replacement but irepair said it wouldn't be a problem.
I wasn't in a rush to get my device back but I heard other customers in the store told to come back within an hour to get their iPhones.
Aside from some scratches on the corners of the metal housing (I'm assuming from the clamps to hold in place during repair) it looks pretty good so far.
Everything else seems as when I dropped it off save for my brand new screen. The Staff were super friendly. They recommended a case for my iPad to prevent any issues with in the future - they said if the housing is deformed when dropped, the screen could come off due to the way that it is kept in place.
They also said there is a 6month warranty for the replacement.