James was punctual and professional. He offered a free diagnostic for the screen issue that I was having with my desktop. In this incidence, I opted to replace rather than repair, so I can't speak to his repair skills, but was very happy with his service. His "free" diagnostic was truly free. You do not find that often anymore. He picked up and returned my desktop with service and a smile.