I bought this for our puppy, she's only 3lbs right now so I knew it was going to be pretty big for her but I figured she would grow into it. I am very particular about fabric quality, a lot of dog beds(that are under $20) in store's I've looked at are very thin and poor quality fabric, but this honestly adorable and sturdy feeling fabric, it's the same kind of fabric that you might find on furniture upholstery. The sherpa wool fabric is super soft, idk if the puppy cares about how soft it is but I like it. I was a bit hesitant since there were no other reviews when I bought it but, overall, the quality is awesome and this bed was a great purchase!!UPDATE 5-10-2018: still holding up well, tiny hole in bed area, Sherpa stuff holds on to crap even when I put it through the washing machine.. But, still happy with the purchase. And she is finally filling up the bed.. Lol