Fabric is good quality and cushions are really soft. These chairs are incredibly comfortable. Unsure if our floor is uneven but the legs screw out at the ends but only a very short amount so one chair was still a bit wobbly.