It's soft but firm with no sharp edges so I don't have to worry about my puppies getting hurt like I would if I had gotten stairs.