The stairs are as the picture shows. They only have limited support on each stair but they should easily support 20lbs. I am very happy with my purchase. The height was exactly what I needed and my puppy "George" is very happy with the stairs.