Assembled it by myself in about 30 minutes. My husband and I both have room to lie on it and the 25lb cat still has room too. Cushions are firm, fabric is soft. We ordered beige but this is more white than we expected. Would order a different color in the future but that’s not Wayfair’s fault.