I don't know how many techs/customers this guys have, but it took the longest time to get our computer repaired, they called me with the diagnostic like 3 days after it was dropped, and took 5 more to get it back, also they charged us a lot for a simple virus removal. Wish there were better places in this valley. read more