This is light weight and quite slippery on the bottom. We’ve put rubber strips on the bottom, but they don’t do a good enough job of keeping the steps still on a smooth floor, so that’s an ongoing fixing process. On a carpet, the step would likely be fine without any extra grip.
On the plus side, the steps are a good height to get up onto the sofa in three moderate steps. Most steps would have your small pet at the height of the sofa seat in just two higher steps. With this one, a third small step up from the top of step onto the sofa is required. Unfortunately, the steps up to our sofa cushion level are uneven, about 6”, 6”, and 4”, so these two steps could do with being even a couple of inches less high.
The steps come with the cover already on the larger bottom step. The cover has a well made, hood-like add-on that slips over the smaller upper step when it’s set in place. It holds the two pieces together well.