Very easy to put together. Very nice looking and color is accurate to the picture. It is firm cushion but it's also new so, it may soften. It is a bit smaller than I would have guessed but for a small space it's perfect. I have it paired with a pastel green chair against a dark hardwood floor and it looks great.