This is an excellent ramp for your pet!I purchased this ramp for my mom because her little Bichon/Poodle mix is getting older and hurt her back from jumping off the bed. She inherited some free stairs from a friend, coincidentally from this company I'd later find out, that worked really well for the dog to go up on the bed but she would never use them to go down.The dog recently had major surgery and my mom asked me to look for a ramp for her. There were plenty on amazon but after doing my research I found these had the best overall rating and the least amount of complaints.The ramp is a nice size. It fits perfectly for my mom's Cali-King sized bed with a mattress box on it. It's decently high, I'd say at least 2 feet, maybe a bit more. This ramp doesn't go all the way flush to the top of the bed but it comes close. Her Bichon just has to take a little step to get up. She's a smart little dog so she took to it almost immediately with little encouragement. Obviously all dogs are different, so YMMV.When I got the ramp I noticed the construction and carpeting looked similar to the free stairs my mom inherited. I found out they were made by the same company so I can say I'm pretty impressed with Pet Gear...they make some solid products.As others have noted, the removable carpeting is a bit slippery. The dog shows some minor traction problems but it hasn't been an issue for her. She may slightly slip a foot or two but it isn't so bad that I'm ever concerned that she will fall off. I'm debating replacing the carpet with something with a bit more traction for her, but honestly it's not a pressing issue or a big concern. This could very well be due to her small size as well(heavier dogs may slip more - rated up to 200lbs).What's really cool about this ramp is that it folds up nicely for travel. My mom doesn't travel much with the dog, but if she ever takes her to a pet friendly hotel this ramp would be easy enough to pack up and stow away in the car. It's not terribly heavy, either, which is also nice.Overall - Easy to use, great construction, and intuitive design. The ramp isn't too steep and it's a good size, even for taller beds.I won't take off a star for the slight slippyness of the carpet because it isn't a problem in my case - though YMMV. Still, it would be easy enough to fix if your dog did have serious slipping problems. From my research this is easily the best dog ramp I found on amazon and completely satisfied with my purchase.