This ramp is awesome. So easy to put together and it has all the hardware you need to put it together. I put it together by myself and it didn't take long at all. It's absolutely beautiful also. I needed one of these so my pets could get up onto my bed without any issues like using their claws to climb up and ripping my sheets. I've lost many sheets because of that. My fur babies had no problems with using it they started using it right away after I showed them how to use it. I absolutely love this ramp. It's the perfect size for my bed.