It was easy to put together. Firm in the beginning, but softened up after sitting on it a few times. Looks great! Feels soft! Overall, pleased with my purchase.