Great experience from start to finish. I set up an appointment on line and received an advance call from Casey within an hour to discuss the problem with my MacBook before I brought it in. While they had my laptop, he kept me up to date every step of the way, managing my expectations so that I always knew exactly what was going on; and within just a few hours after my appointment, it was fixed. Should the need ever again arise, they'll have my business.