I was surprised as to how nice this ramp is.  It's very sturdy, well made and looks good.  All the parts, hardware and tools were included in the box and everything fit together perfectly.  However, I didn't realize the ramp didn't fold which explains why you have to put it together yourself.  Guess I didn't read closely enough. This is a great pet ramp and I would highly recommend it to others.  I especially like the little platform or "landing" at the top which makes the ramp work really well.  We're using it at the foot of our bed and it's a perfect fit. My dog is an old guy who probably shouldn't even try going up and down this ramp by himself but right now he shows little interest in using it anyway.  We're going to have to work with him a bit more.  Our cat who doesn't need to be using a ramp loves it and thinks it's his.