I got this for my aging 26-lb. dog who was having trouble climbing the steps from my back yard to the porch.  There are only two steps, so the ramp angle is too shallow for the top edge to rest flush against the porch as pictured, but the rubber along the front edge still grips the porch securely and I have had no problems.  I bought this two months ago as a permanent outdoor fixture and so far it has endured a variety of weather conditions, including rain and snow.  Only time will tell if it can withstand a Texas summer, but so far it seems very durable.