Swisstrax without question for me. Looks great easy to keep clean and no dust. I do a fair amount of detailing with no dust issues. Only cons, and they are minor are 1) kneeling down for a while can be uncomfortable. I just use knee pads if I'll be doing that. 2) sometimes a my cart around...