The size is perfect. Fabric is sturdy as is the ottoman itself. I am ordering another one!