The weight is good to carry them from one part of my couch to another.  The height is just right for my dachshund to get up onto the couch and he is not afraid to use them.  I do have to put a towel underneath them to keep them from slipping since I have wood floors.  I am worried that the little plastic piece that makes them open and close will break eventually.  I like the stair treads as they have a pretty good amount of thickness.  Overall I am happy with the stairs.