Really good quality i use them for 10 year old  Chihuahua he is okay going up them but not sure going down as I think the steps could be a bit longer from back to front . The plastic is strong and i love the colour.