This was perfect for my large 85 lb put bull. My bed is really high and I just moved to a new place that has hardwood flooring. HE was used to jumping down onto thick carpet. Foam stairs are not only bulky and ugly but they aren't sturdy enough to support him. These are perfect and I love how they fold up and can be slid right under the bed. He prefers to use them as stairs not a ramp and I personally use them as a step stool when needed! It is great quality and very sturdy. I love that the carpeted stairs make it easy for my dog not to slip or loose his footing, the stairs are also wide which he needs. Highly recommended to anyone- especially those with large dogs.