Good and sturdy, easy to assemble, however; my dogs had a hard time getting used to them, I think because the stairs themselves tilt slightly forward. I used a hard piece of foam, about 2 in. thick under the first step to level it out. Then they (all 5 of them) trailed up the stairs to the bed. I don't know why this company thinks angeling the stair forward will help a dog, since all other stairs they've encountered their whole lives have been level. Just an FYI.