Soft carpet, doesn’t slip even with the kids running up and down stairs. Bought it because my elderly dog was having trouble climbing up wood stairs. Highly recommend!