The ultimate is both. Snap in carpet over vinyl. Although for me, I don't need the carpet. It gets moldy, it's not as durable, it doesn't last as long, it holds fish stink and god forbid I drop saltwater bait on carpet, it will stink all season. It also holds sand. When I tore the carpet out of...