My deck was a mess the last installer didn't apply the vinyl properly and it has bubbles everywhere and the original contractor stopped answering calls. I called Jays and spoke with Harvir and he came out to take a look. Right off the bat he was honest about how much work it was going to be because the boards underneath we're getting damp and would need to be replaced. Their price was good and came a few weeks later and completed the work. They took great to make sure everything was done correctly and and reinstalled the railings. Their team was super polite and I would recommend them to everyone. Thanks Harvir !