I have hardwood floors and a few rugs....All rugs ain't created equal. I have a true hand tied Persian rug in my bedroom. It is thick and feels like walking on padded carpet. The colors only get more billiant with use and vacuuming, because the ends of the threads get frayed with use. It also has a full cloth back. Here is why that is important....I have a rug in my spare bedroom with that is a lesser expensive one. It has a back that looks like a screen door. It has a plastic feel to it. That crap is just like sandpaper on your floor. I learned the hard way. I had it down for about 6 months and took it up one day. It looked like I had been sanding on the floor with a palm sander where my computer chair had been rolling around. That plastic feeling rug backing had basically sanded the floor bare just like a sanding screen.