I've had GadgetMates repair two of my devices. My first experience was my iPhone which seemed to swell out of it's case. They diagnosed it as a battery that had ballooned. They fixed it while I waited and it was very reasonable.
My second experience was with an iPad Mini that I had given up hope on. It worked but it would not charge. I had taken it to another vendor and they couldn't tell me what was wrong. Auston took it to a seminar that he attended and was able to determine that the Power Management IC was blown. He was able to fix it and bring it back from the dead.
These guys are knowledgeable, courteous, friendly, and let me know every step of the process. I will continue to bring them all my broken electronics.