Everything was installed properly, James was great, but Anthony never came back and fixed the minor issues I brought up to him. If he did this review would have been 5/5. The only other thing I didn't like was that you had to pay the price up front. Everything else was great!