This is good for the price.  It is very solid once everything is put together.  I advise using an allen wrench drill bit instead of the supplied tool (carefully so as not to over tighten or strip anything) which makes assembly much quicker/easier.  Cushions are firm, not rock solid but not squishy either.  They will probably soften with use.  I looked at many like this and it seems firm is what you get at this price point.  Supplied pillows are adequate, but we will definitely beef them up with extra stuffing.  There are zippers in all pillows, so this will be easy.  The springs in the two chaises are strong, so will pop up when opened.  Big storage here and plenty strong.  Be careful when assembling the pull out bed part because the frame can easily collapse on fingers.  We are using it in a game room which it is perfect for.