Hold the Dirt
I bought these based on reviews (Youtube, other sites) and price (vs WeatherTech)for my '17 Civic Hatch. It doesn't conform very well to the walls of the floor, but it a great job catching the gravel, crumbs, and other debris I drag in. It's made of some type of hard plastic/vinyl (could be wrong). Installation was easy: only removed the driver mat (needed to lock in place) and laid the other ones over the originals (making to cushion-y)
Floor liners are awesome. There's no reason to spend more money on a different brand of liner. The Husky brand fits exactly and should stand up to anything. We have Weather Tech mats in my husband's truck and I prefer the Husky Liners because they aren't as stiff as the Weather Tech and lay flatter against the floor boards keeping dirt etc. from getting underneath.