Very easy to assemble. The upholstery seems durable and they are nice wide chairs. The are supportive and comfy to sit in. We have 2 cats that shed a lot but so far the fabric has been easy to clean. Would buy again though they are pricey