Great product.  My dog is medium sized, 50lbs with bad hips, and it works perfectly.  She can go up and down the stairs easily and it's sturdy.  Easy to assemble.  Arrived quickly.  Definitely recommend.