Carpet, will fit 97-06 TJ's. Excellent shape, no stains or holes. I removed this from the jeep after my first wheeling trip and scrubbed it with soap and water. Then I never re-installed it.
$100
There is a very fine line between "hobby" and "mental illness." - Dave Barry