The fabric is great and the large size is perfect for my two 45-pound dogs to share. However, there isn't enough stuffing in the bed...it goes very flat when the pups lie on it. I plan to add more because the waterproof cover is so great, but would be nice not to have to do that at this price point.