I’d really give it four out of five stars because of the price. I think it was overpriced but overall I am very happy with it.  The stairs are firm, I like that I can wash the cover, and my dog uses it!  I also think it’s a great purchase compared to other stairs because it is 25 inches high instead of 20 inches which most of them are so it was tall enough for a tall bed.