I have purchased other stairs for my little Chihuahua who has multiple orthopedic problems... I have to say I was nervous these might be a lesser quality but they are 100% perfect. Firm enough for support soft enough to keep away any anxiety from his use and easy enough to take apart and clean if I need to. Love them