The overall finished product was wonderful. The installation crew were great and very professional. The quality of the finished product was everything I wanted. The only negative thing i have to say about my experience was the initial communication before the project begin. I feel like things could have been explained to me better but when the project was complete I was very happy.