Broke the shit out of my phone and these guys fixed it the same day. They're super flexible with pricing. I was trying to determine whether it would be cheaper to use my insurance for the third time and wait for a new phone, or just get it fixed...they cut me a great deal between replacing the cameras and the screen. They also came to me while I was at work and fixed it. Anddd the repairman (Alex, I think) even put a tempered screen on for free. I've since broken said tempered glass (go figure), but at least it's not my phone screen this time!