The color is nice but the width of the step is very narrow. I have a shit-tzu and a Lhasa and they both struggle with the steps up and down. It's also only 20inches high. Our bed is up higher than that so we needed more. The foam seemed sturdy enough for under 20lb dogs but not for much more.