I've been to a few different iphone repair services in the past and Toronto Repair is the best of them all.
A while ago I went to another store to get my iphone's body switched but realized the sim card tray got damaged afterwards, then I went to another store just to get the sim card tray fixed but the LCD screen ended up damaged with a dead pixel. In the end I searched around on google and decided to go to Toronto Repair and realized this is the store I should have gone to in the very first place.
I had a spare old iphone LCD screen and body with me and asked Toronto Repair to replace the damaged screen with my spare screen along with the back plate too and he added a free screen protector for me all for $45. I have a bit of anxiety/social disorder and usually talk a bit weird or couldn't say much but the staff didn't mind and were really friendly. During the repair he discovered some of the parts on my iphone were missing, I wasn't surprised due to the problems I've encountered from the 2 previous stores with my current iphone 4S. He was really nice and helped me fixed most of the missing parts too on my iphone.
In the end I was really glad I went to Toronto Repair, the price was good, the repair quality and service was much better than the previous stores. Their satisfied customer reviews couldn't be any more accurate.