This ramp is sturdy and my mini dachshund took to using it immediately to get up and down on my bed. I have a king size bed and it fits perfectly along the foot of the bed as well as reaches the perfect height.  The landing on top of the ramp is helpful to give my pup "paws" to descend. :) Delivery was fast and while it wasn't difficult to put together it did take some time. It's not complicated if you lay all the pieces out, screws, washers, etc. and them assemble (I am a female). Happy with my purchase!