I would recommend you visit your local EAA chapter meeting and ask those guys who they recommend and who to avoid. Should be lots of local experience there.