Firm foam, nice quality upholstery (soft but feels like partially synthetic which hopefully will make it wear well) modern design...perfect for my loft. Smaller footprint than I expected which is a bonus in my small space. It needs a small lumbar pillow to make it comfortable, but I had one so all’s well.