I shattered my entire iPhone 7 screen and after taking it to Tech Heroes you wouldn't even notice. Well except now I have tempered glass on it thanks to them!
After having making a few phone calls I noticed it wasn't "going to sleep" when I put it up to my face. I did a little research and found it to be something with the proximity sensor. I contacted Tech Heroes and they said bring it back in, it will only take 15-30 minutes depending on how busy we are.
Of course I went at their BUSIEST time (5pm) and they still got it done in 45 minutes!
Not that I want to go back... but if I had to I certainly would!