Given the price, I didn’t expect much, but it's actually good. It took about an hour to assemble with easy-to-follow instructions. Comfortable and neither too soft nor too firm. We'll see how it holds up.