Very durable fabric. Good size. Only thing I can criticize is the bed 'self-inflates'. i.e. with no dog lying on it, the bed puffs up. This is OK but when the dog returns to the bed it doesn't like the fact that it 'hisses' when it steps onto it. The dog tries to lie on the bed but rolls off. So we have to kneel on the bed first to expel air and only then can the dog lie on it.  Perhaps the dog will get used to it over time. (I hope - this was not cheap!)