Perfect for our nursery! The cushion is a good mix of comfy but firm. It rocks well on carpet and wasnt too bad to put together. I love everything about it so far.