The cover was custom made and it has straps with clips that hold on to the hardtop and also adjustable straps that hold on to the trailer. It has already been rained on and not a drop of water stays on the cover or goes in the boat. Its great. Cost was $1,750.00