very sturdy and light weight, our mix breed weighs approximately 40 pounds and it supports her very well. the steps have padded surfaces to provide grip.