I am by far a tech person so when I started to have some issues I started doing research on specialist in the area that could help. Found AppleXchange on yelp and they suggested I bring it in. He was by far the most knowledgeable computer guy I have met and he immediately knew the problem. He made several suggestions and fixed what he could for the moment. Now I will go back when I am ready to buy a new computer. Fantastic service, no wait time. Very professional. I highly recommend!