Had a bit of assembly, but it was very easy to do by myself. The cushion is firm but not uncomfortable, just needs some breaking in. And I love that the arm rests both have pockets on the sides - it will be perfect for rocking the baby to sleep and storing those random items. Overall I'm very happy with the glider, it looks great in our nursery, and I'm excited to use it once the baby arrives.