Easy to put together, and soft material! The bottom cushion is definitely firm but I think it will soften with more use. Overall we love it!