Dap Weldwood is one of the best carpet contact adhesives That's what I used on the previous boat and the carpet wore out after 20 years but never came loose..