Well made and sturdy for my 75lb Labrador.  We use it to make getting in and out of the truck a breeze.  He was having a hard time going up and down the back porch steps so we extended it out to max length and placed it from base of treads/ground, to the porch and it works great.  Only problem is that I had to put a rug down the length to entice him to use it.  I definitely would recommend using treats to encourage your dog not to be afraid of it.  As well as incline a bit at a time to allow him to adjust to the height. Mr Cooper likes it!