Works very well for what it is intended.  After a brief tentativeness, our Westy is moving up and down with no problems.  A non skid texture on the bottom would give it a perfect 5 stars but it is close now.  It slides very slightly on wood floors but on carpet it probably would not.  Our bed is an average to mid high height and the steps reach perfectly to the top.  The grade is not bad for a 16 pound small dog.  Larger dogs would probably skip a step.  All in all a good practical buy for the price.