Love this rug! We have kids and a dog, and it's working out just fine. We have it over hardwood floors, and don't need a nonslip pad, perhaps because we have a large size and the front two legs of our sofa are just on the edge of it.