Service was quick (couple days). He took the time to explain the problem he found and how he fixed it. Left me with some additional software to monitor performance of my computer. Laptop had been randomly shutting down when I would use it. He quickly diagnosed the which was an overheating problem, and also gave my laptop a much needed tune up. I have had my laptop back now for several weeks with no issues. Would recommend trying him out.