I was thrilled to find this business as a referral from a colleague. Having contacted Best Buy which requires a $35 fee to ship my computer and diagnose it, AND which quoted an average turnaround time of 2-3 weeks, I brought the computer to uBreakiFix...they diagnosed my problem for free and had it completely fixed and ready for pickup in 48 hours. Hghly recommend!