My wife's iPhone was dropped, screen got smashed.
It takes a lot of patience, but it's not hard at all. Probably took 2 hours total. The only really hard part is putting the side screws with the smallest washers you'll ever see.
I wrapped every screw on post-it notes labeled with the step (and color sometimes) on the guide. Worked great to know where to put back the screws.