The fabric is soft, I have 4 dogs and 3 of them are always fighting to get in it.  I bought the large my Lab loves to lay in it when she curls up she fits perfect but when she stretches her head and legs hang over, but doesn't seem to bug her, since she has a big bed of her own but I think she likes the soft of the fabric on this one.    The padding on bottom isnt too thick so I added a extra 4" piece of foam and it works perfect