Chairs were easy to put together and look great.  Very sturdy.  Seats are on the firm side, but comfortable.  The fabric is a cotton canvas.  We sprayed them with Scotchguard to hopefully help with future staining on such a light colored fabric.