You didn't mention it, but something I did was to use a heat gun to soften it up when I rolled it. That allowed it to go down into all the dips etc in the floor boards and other places. Since I have spacers under my seats to get them level, there is limited length of bolt to go through the floor boards, so in that area where the seat frame contacts I removed the mat.