STAY AWAY! Terrible customer service. All Pro is happy to install, however if you need service after he's been paid, don't count on it. He won't even return phone calls. What happens after installation is as important as what happens during. Lousy customer support. Find a more reputable dealer, someone you can count on after the initial installation.