It was easy to put together. The cushions are hard. We hope they will soften as we begin to use it more. The size is the size we needed.