Please don't base your decision on my reply; however AFI has been around for a long time and I have never heard anything bad about them. They are a family operation and have trained many folks that have gone on to very successful careers. The owners are good people.