Took FOREVER to arrive.  Not as firm as expected.  My dog is relatively small and he has to turn slightly sideways to use the steps.  Took him a while to get them figured out - but using them more consistently in the last month or so.