Shattered my iPhone 6 when it fell off a machine at the gym and landed screen down on a metal square part of assisted pull up machine shattering the screen. I did have a case on it but no case would help the way this landed.
I do have insurance on my phone but didn't want to deal with reloading everything on a replacement refurbished phone that they would have replaced it with.
I looked at a few places and most were 129-150 bucks to replace the glass. Ubreakit was 109 + tax to replace the screen. They were super nice and had my phone done in an hr. They had good reviews which is why I decided to try them out.
It was cheaper than going thru the insurance I have on my phone and didn't have to get a refurbished phone and reload all my stuff. I will absolutely use them again if the need arises.