The guys at this place provided fantastic service for my aging iPhone at a price which was more than fair. I went in because my phone no longer charged, at all and had been failing with other operational issues before that. I was about to fork over another $700 to Apple or the Android folks for a new phone and stopped in as a last resort. I saw that they had had some negative reviews in the past but thought I should give them a chance as the location was convenient for me. Good news is they got my phone up and running again in about 45 minutes and for free! and gave me some great tips on fixing the operational issues which seem to work as well. I did buy a new screen protector from them but did so only after they got the phone up and running. My impression is that they were aware of the bad reviews in this site and were working hard to restore their on line reputation. Reminds me of that futuristic episode in Black Mirror where one negative on line review from a "friend" unfairly snowballed and ruined some poor girl's fictional life. Will definitely be back there for my next iPhone issue (for which i will blame Apple not Irepair).