Great for the price. Definitely firm (a little too firm). Arrived missing a screw but we were still able to assemble it- not sure if that good for the long run
2 month update- Way too firm, it’s uncomfortable so we can’t sit on it for long periods unfortunately. It looks good, it’s just uncomfy