I took two Iphone 5's to this store about two weeks apart. The first one obviously had a battery problem, but they couldn't get the phone open and basically told me that we were out of luck. Second phone was a little trickier (one would think) it wouldn't take a charge. So they took it kept it for two days. Called me and said they couldn't figure out what was wrong with it and charged me 50 bucks for diagnostics.. What diagnostics did they do??? Not a thing.
A few weeks later I saw a place called "we fix it". What did I have to lose? Took both phone to this place on 7th and Bell. They fixed both of the phones within 48hrs!! Hmmm, who knew? Don't go to Macmedia, they don't know what to do with IPhones..