They do the job and overall I am happy with them. The only issue I have with them is that they are supposed to hold up to 120 lbs and my Mini English Bulldog is 63 lbs, so he is about half that and when he walks up them they are a bit wobbly so it's not something that I would leave up for him to use when we are not around because I'm afraid he might get hurt. Other then that though they are great especially if your animal has problems with their joints .