This is the 2nd ramp I have purchased.  It is shorter but should be fine for the bedroom.  The description says it has carpet, but it is not carpeted.  It is a textured rubber which my dog can not use.  I have had to staple carpet over the rubber as I did with the first one I purchased.  I find it too steep so have to put a sturdy box under the bottom end to decrease the incline. I also had to purchase rubber stickers for the bottom to keep it from sliding.  I like the style of ramp but I feel that a bit more work could be done to improve it.