I like it...it's affordable...but could have been built better. I bought this for our 16 yr old Chesapeake Bay Retriever named Teddy Bear. He's a senior, 85+ lbs, blind, and arthritic...all of which is causing him to have a hard time getting up the back of the Tundra truck bed unassisted. Teddy initially tried using a couple 2x4s as a ramp, but this was too much for him and too difficult for us to haul the boards safely with him in the bed. The XL length size of this ramp decreases the angle from the height of the bed to the ground. The telescoping feature of this ramp allows us to easily keep the length for him to walk up easily into the bed while also collapsing to an easily managable size for hauling in the bed while secured to the bed wall with cargo straps. To get him accustomed to using the ramp, I laid the ramp over the five steps to our side entry door for about a month. That forced him to have to climb the ramp to get inside and out every day. Now, he's still a little hesitant using the ramp, but he doesn't put up a fight since he needs it to get in the truck bed...and he certainly loves every truck ride. As for the construction, it's not as durable as I had hoped. Everyone has to remember that there is no good onboard fastener that will keep this ramp in the collapsed position...it's too flimsy and will easily break with frequent use, and there is a potential of needing stitches to fingers if the ramp is not controlled to slowly open. I recommend getting a separate cargo strap to hold it in the collapsed position and slowly extending the ramp flat on the ground once the separate cargo strap is removed. Once locked in the extended open position for use, it appears secure. As for the nonskid material glued to the ramp...it's flimsy. Teddy is 85 lbs...and he has claws no one wants to trim because even the trainers are afraid of grooming him in his senility. So, the nonskid surface, being exposed to the elements for a month as well as Teddy's untrimmed claws and our pit bull's trimmed claws...well, they did a number on the nonskid covering. It's still intact...mostly. Therefore, we will go to the local hardware store for replacement nonskid paper when the original no longer provides traction. Remember that this ramp does have a weight limit of about 300 lbs. Do not attempt to walk on this with your 100+lb pet or you risk breaking the ramp with you and your pet on it...potentially hurting you both...unless you are 100 lbs yourself! My 180 lb husband initially walked on this with our 85 lb Teddy, and the ramp physically bowed in the middle with their combined weight of 265 lbs. until they got off of it. So, I recommend allowing only your pet to walk on it...after all, it is a 'pet' ramp. So do I still recommend this ramp...yes! As long as you are aware of its shortcomings and safety issues, you won't have a problem using this ramp for your large, furry family member...well, we haven't had a problem yet. It has definitely improved my Teddy Bear's quality of life at this end of his life span...don't know how much longer he'll be with us, but he's definitely enjoying his senior years with this ramp easing his mobility onto and off the truck...allowing him to enjoy truck rides safely again.