i like the look of these, but dirt shows up very fast, and they are cheap, so you usually get what you pay for.  I have grandkids and dogs, and wouldn't buy them again.  if you don't have pets or children, and take your shoes off when coming in the door, they would be fine.