I gave it three stars because of the good quality but it is too short and too steep for my 31" bed, in spite of them saying it would work for that.  It would be strong enough for a heavy dog but it suits a cat much better.