This is exactly what I was looking for to help our 16 year old dog get up on our bed.  It’s large enough to allow a bigger dog to feel secure in stepping on it...it’s wide, and the steps themselves are deep.  It took some brute strength to push the various pieces together, but once it was done, I could honestly say it’s VERY sturdy.  It reminds me of the heavy duty outdoor plastic playhouses and wading pools we had for our kids!  Solid!  It paid for me to look around and read reviews, because this is well worth the price.