We've taken our PC to them more than once. They were VERY fair on the price....even threw in a few extra things at no charge. They've helped us troubleshoot an issue with another computer again, at no charge. The staff is very knowledgable and eager to help. One thing I really appreciate is that they give an ACCURATE estimate before they begin the work and if anything changes during the repair, they call to get authorization beofre doing anything that may cost more.