I can't really rate their install or price because they never would get back to me. I emailed them THROUGH THEIR WEBSITE and they never responded. I called and spoke to someone who said that Jeff would call me and he never did. They could be the greatest company on earth, but they must have so much business they don't need mine.