If you REALLY want carpet, Corinthian did a great job for us. Maybe 1 week to deliver.
...but after having SeaDek installed over the winter, I don't know that I will ever own a boat without it.
Couldn't agree more on the SeaDeck or Marine Mat, you can get it with snap in or permanent mount. I actually used industrial velcro to mount in the cockpit the rest of the flooring (cuddy, swim platform) is permanent, I didn't want to drill for snaps.