My young pup is getting old and gray beard. With him being a small breed this was a good choice and the right height for the bed. It will save him from the extra wear and tear from jumping up and down from such a high a bed. The foam is firm but has some give. The stairs foam seemed to have no problem with my 15 LB dog and he felt completely at ease using them. The fabric feels nice and is in a neutral color. It does take some space however that so the stairs are not too steep and they are modestly wide. My dog was up and down on these stairs as soon I had it ready. My dog is happier and so am I.