I've taken my computer there twice. The first time I was very happy. The second time was not great at all. I needed to get the part where the power cord plugs into the laptop replaced, which is a relatively simple job, but it didn't end up being that way. They ordered the wrong part, which really set back the completion date for the repair, and on top of it, the new date they gave me kept changing. If it wasn't for me calling to see when the computer was going to be done, I would have never known that they ordered the wrong part or that they weren't going to be done by the first or second promised dates, because they didn't call me to update me on their progress. Additionally, the office smells like a boys' middle school P.E. locker room, and the main computer repair guy's general appearance doesn't fair much better. When I got my laptop back the second time, it was filthy, with something spilled all over the screen, and they had obviously dropped it. It had cracks and chips out of the casing around the screen which were not there when I dropped it off to them. I won't be going back. I strongly suggest going somewhere else. I'm only giving them 2 stars because they first time they did a good job, and they did it quickly.