Perfect fit for our living room to help pull off the mcm look we were going for! Very quick and easy assemble! And yes this sofa is "firm" as almost all the reviews state but since we did not buy this to use as our everyday couch and for the price we couldn't pass it up.