I replaced mine last year with carpet from R&R textiles. I traced, very carefully, the old carpet and sent the tracings to them. They cut and put binding on the carpet and I installed the snaps when I got it back. The snaps need to be done with the carpet on the boat to make sure it lays flat. I recommend them, reasonable price and very nice looking, high quality carpet. You can look at their website and then call and they'll send samples of the one's you like.