What a great place! I have had bad experiences with other places and these guys quelled all those fears. They were punctual and up front with all costs involved. I would definitely trust these guys with any computer in my home or business. You can tell adam knows what he is doing and keeps up on all current technologies.