Very easy to put together. The cushion is firm, but I like supportive cushions. Have this in my bedroom and love the jewel tone color. Highly recommend.