This worked well for me for 3 months, but then it started acting up. First, it would randomly automatically redial numbers. Then the start/end call button became ultra sensitive and would turn the headset on/off with just a shake or slight movement. The random automatic redial is especially annoying. But, prior to these problems, it worked like a gem.