Tom was great to work with. All of my questions were answered promptly. Materials are all top quality. I was told once the order is placed it takes a month to receive the material. We received it in 3 weeks and it was installed a day or two later. Crew showed up 15 minutes early on the scheduled day and were done in 2 hours. They were respectful and did not leave a mess behind. I would recommend Tom and his crew.