really the only reliable option to fix your iphone. but be prepared for stumbling diagnostics which equal more days without your phone. in the end they solve the issue and are good people. just factor in some extra time, so you don't get all mad and hurt the feelings of these sweet computer elves.