Came as expected. The carpet on the steps in thin and doesn’t stay well with the Velcro but my plan was to replace it anyway. Great height for our bed. And obvious our dog refuses to use it...surprise, surprise.