Sure.
But it won't uncrack your screen..
No, but UBreakFix did a nice job. Probably not the cheapest, but I had my phone back in 45 min good as new. So I guess I’ll take it.