Great for the price! It's firm and not super comfortable so this won't be a lounge and watch TV sofa. Great for an office or sitting room. It was really easy to put together, the mismatching bolts problem must have been fixed by the manufacturer, took less than an hour to assemble.