I had used HearSource a few years ago to have my mother's hearing aids repaired. They did a great job on the repair and a reasonable turnaround time. Keep in mind that when she took it to her local hearing aid provider, they said it could not be repaired and wanted her to buy another new hearing aid.
As time passed, I too needed to purchase hearing aids for myself. I sent them a copy of my hearing test and ordered a set of their new Bach Hearing Aids. Wow. These hearing aids are awesome and I enjoy wearing them. HearSource has been excellent to deal with. I couldn't ask for a better experience.