Don’t be alarmed at the size of the box when you get it. This sofa was extremely easy to put together. The cushions are very soft. It sits very level to the floor with no rocking back-and-forth. If I have to nitpick something I would say the end of it or not very soft. However, all you would need would be a pillow and it’s perfect.