The fabric is a nice middle ground between soft and sturdy. It's also easy to clean! The length of the fibers is pretty short, so vacuuming is a cinch. You'll definitely need a rug stabilizer under it to prevent it from moving around on the floor.