What started off as a promising service proved to be a COMPLETE WASTE OF TIME. Last week I used their online scheduling system to create two appointments to replace batteries on two of our household iPhones. One appointment at 9:30am and another at 11am. No one showed up to the 9:30am appointment, so we figured 'maybe they are planning on doing both battery replacements at 11...?' --- so I waited until nearly 11:30am before calling and asking "are you still coming?" The gentlemen on the phone was able to eventually find and confirmed our appointments... but said he'd contact the tech to get a status update and would call or text me back. I waited another ~30 minutes - and then receive a text and email from ITECHS saying "thank you for your patronage, please know our services have a lifelong warranty and please leave us a review." I was so confused as THEY HAD NEVER SHOWED UP. So I called back, spoke with the same rep on the phone who said "this never happens, let me contact the tech again"... and another 30 minutes goes by and then I just received an email saying my appointment has now been "cancelled." So - I make two appointments, I block off my entire morning to be available... they never show up... after multiple calls they never provided any sort of explanation... and eventually, hours past my appointment time, they just cancel it. Wow. That's ridiculous customer service. Do yourself a favor and GO WITH LITERALLY ANYONE ELSE FOR YOUR PHONE REPAIR NEEDS, save yourself some time and frustration. I wish I could give this negative stars. read more