We bought this for our aging senior dog who can no longer get into our bed.  The steps came with carpet so keep them from sliding and falling.  Steps are small enough where there is not difficulty going up and down.  The height of the steps were perfect and set up was a piece of cake.