Firm, but comfy. Looks really nice and is perfect for my small second bedroomtv room. It was easy to put together.