Bought this for my moms 15 year old pug. The foam inside is very firm which is good because her dog would fall if it has to much give, and my nephew likes to sit on them as well. The removable cover is really nice, and the color looks great. However if you don't have the stairs up against a wall or something on one side it does easily tip to one side when the dog walks on it; which is inconvenient because we use it for the couch  and there no side wall there and this is supposed to be for her back safety by not jumping off the couch.  

Pros: firm filling, looks good
Cons: doesn't stay standing with out support