Phone was in nice condition till a daughter dropped it one day.
It took me an hour and 45 minutes. I am very meticulous when it comes to repairs so it might take you less time.
Be careful with all the little pieces, they are easy to loose. Also, the cables are fragle.