I purchased two of these a small & a large for my dogs, they are nice, thick, cozy & warm! They have been used several hours daily since we got them. I believe it's two paws up from each pup on these beds!
The small is way more than enough room for my 8 lb Chihuahua & the large is big enough for my 6 month old 50 pound German Shepherd with room for her to grow. The fabric is very sturdy and will hold up well, the cover is removable (with a sturdy zipper) and washable which is a must for a pet bed.  Altho a tad expensive, the quality& craftsmanship is a rare find these days. I believe because of the quality & how long they should last they are a good value & i would recommend and/or buy again.