My search to find a ramp for my 10 yr. old yorkie-pom took almost 2 years to find one sturdy (holds  up to 250 lbs.) and not too scary for her to use and now she flys up and down saving her little legs/ankles and no need to jump.  If you live in Canada or other countries it can be impossible to afford the ramp, the taxes, delivery and duties but this is the very best I have ever seen and very reasonable in prices and  delivery time was less than a month-I highly recommend it.
We are so happy with this product and it honestly snapped together in less than 5 minutes, it's incredible!