Very easy to put together. They look very nice, but the bottom picks up dirt very easily. It looks dirty almost immediately after cleaning. The buttons haven't fallen off yet, but they are starting to get loose, so I think it's only a matter of time. We have only had them for a short time, so that is a little frustrating. They do look beautiful though and they are comfortable.