I have the BedRug full bed liner. Had it for a year and very happy with it. I mostly haul bags of concrete, lumber, and bicycles. It sweeps out easily but I wouldn't want to throw anything greasy directly on it because it is basically carpet. It looks very sharp and is comfortable to crawl around on. Supposedly you can power wash them but with my tonneau cover I have not needed to try that yet. The spray ins are nice but I've seen a few that have faded and had scrapes so I went with this. If I were hauling oily stuff or dirt all the time I would get a spray in.