These steps are sturdy. It was easy to put together. It took our dog a while before he was confident on how to navigate the steps He is an extra large 10 year old Portuguese Water dog and he weighs in at around 80 lbs. The steps stay put and he has been able to get up on to the bed with ease.