Canvas fabric is soft- ivory is closer to a beige or khaki color but still looks nice. I am using in front of my kitchen sink and dishwasher- rug is showing EVERY speck of dirt and dog fur tracked in- shakes out easily. You will definitely need a rug pad if using on hard surface floors (we have hardwoods and it slips around a lot).