Love the style. I have two dogs and it seems to resist the dirt they bring in. Whether or not you put on carpet or hardwood but something to put on the rug cause it does not stay put!