Very easy to put together. Seems sturdy. My dog is about 75 pounds , but he has not used them yet. He seems afraid of them and he can still manage to jump onto the bed. Maybe in a few years he will realize what they are for.