I am very please with this purchase.  I am disabled and was having problems get my my dog  on my bed.  The height is perfect and the carpet assists her so that she feels safe going up.  It is a little wider than expected, but we have been able to adapt since she only needs it to go up.  I ca easily move it out of the way since it is very light.  It is also very easy to put together if you place the steps and supports on one side and then snap everything in to the second side.  It is very solid and secure.