Big enough to hold your legs, sturdy enough that your fat friend can sit on it. Fabric is thick enough where my long nailed dog hasn't torn it up.