great fit, great feel, sound quality with distance from my treo 650 is really bad. It's ok when the phone is on your hip. But more than 5 feet and you can barely hear the person lots of static. How ever people can hear me fine.