I've heard of them - nothing bad. They may have done my install - can't remember for sure.
Every tech is different though...
Just ask to do a walk through of everything they plan to do, make sure you agree on location, etc, and watch for a bit. You'll know quick if you are in trouble.