Complete garbage. The transfer (by cable) stalled after it was only 3% done, and never gave any updates or error messages. It just sat there forever. After restarting both phones and trying again, I got similar results.