This rating would be 5 if not for a serious and a potentially expensive mis-understanding that caused us great anxiety. Fortunately, the issue was eventually resolved to our satisfaction. Otherwise, the entire process from sales to installation and final inspection was of the highest quality.