Purchased these for my home based childcare program to put under our new play structure. They are high quality and heavy duty, they are soft enough to protect children from injury in case of a fall yet sturdy enough to stop their feet from making a trench under the swings. We love them! Great addition to a safe play space.