It does everything is supposed to do. I had to give it only 4 stars for 2 issues. My issue is that it drains the target device battery fast. The other issue is that it's hard to get a hold of live customer support. When I do get a hold of them however, they do address my problems