Do NOT use Mactracks as a Genius Bar alternative. I made an appointment through Apple's website to fix my Mac Mini because they had an available time slot a day before the first available Genius Bar appointment. They charge $85 + tax just to do a diagnostic. Dropped off Friday afternoon and didn't hear from them until Thursday afternoon the next week. They quoted $460 to repair, minus the diagnostic fee, and when I declined and requested a breakdown of what they found out they acted offended and dismissive. I picked up the next day and took to a Genius Bar four hours later and they were able to diagnose AND FIX the problem on the spot in 15 minutes, free of charge. Go to the Apple Store first, this place is not worth the time and cost.EDIT: I received two calls from Mactracks the next day, first from the manager, Andrew, who reached out to better understand my concerns and offered to do anything to make it right including reimbursement of the diagnostic fee which I declined because it wasn't the charge that bothered me, but I certainly appreciated the olive branch. The second was from the tech who worked on my machine, Jason, who was extremely apologetic and understanding of my frustration but explained the reason behind the push back I got from my original decline of service was that he had already spent a few hours fixing the main issue which had to be done in order to make sure they gave me a correct estimate of total repairs, which he wished he could have explained personally but was unable as he left sick that day, and he did indeed sound pretty under the weather. So I adjusted my review to 3 stars from 1 for the misunderstanding and the apparently free work I received. I wish this had been explained up front as this review would have gone much differently, but they certainly deserve extra credit for reaching out after the fact.
Went in to get my phone fixed, waited FOUR HOURS, and left with NO PHONE because they did something and couldn't figure out how to get it back on. The Gentleman at the front was very kind and I hate giving a bad review for his sake. However, there was one woman with short hair who came to me and said "I don't know what to tell you, we're working on it" (which is NOT AT ALL how you handle customer service) after they had already tried to fix it (and failed) twice. There was nothing wrong with the phone other than the screen when I went in. Hopefully when I return tomorrow they will have a new phone for me, but this is ridiculous.