Very easy to put together. Soft fabric and firm when sitting on. Don’t let the firmness scare you as when I put it together and sat down, I immediately curled up with a blanket and went to sleep, very comfortable nap spot!