Absolutely love this for my little dogs.  Our old stairs were made of foam with a cover.  It was hard to pull off the cover to wash and keep clean.  This is perfect although one of my dogs is still getting use to it.