Beware. Pleasant experience upfront in the selling process. However, as others have metioned below, frustrating experience / unwillingness to help / poor service & poor communication during the install process when issues arose. Once they have your money, they don't care.
more