The cushions are just firm enough to where they don't sink, but soft enough that you actually WANT to sit on them. I only had to assemble the legs onto the bottom of the couch but they had a "track" for me to twist them into... no drilling necessary. I love the shape and I love the color that I picked out. You won't have a shortage of throw pillows when these are delivered, that's for sure