Very easy to put together and arrived super fast! The bottom cushion is a little firm but I expect it will loosen up with use. The armrests and back cushions are soft and comfortable. The only weird part is there is a little gap right in the center where the back cushions should meet.