Soft. Very flexible so would advise a rug pad or gripper underneath to limit movement. Thicker at the edges, but it works well in front of a door as long as there is enough clearance