Price was right and this step enables my little pup enjoy the family sofa. It is constructed of foam covered by very attractive fabric. It is light weight, but stays put on the floor. Highly recommended!