Easy to assemble and looks great! It is VERY firm, but for my purposes works well. It’s an addition to my office, so I needed something with more support when I am taking a break from my desk chair and using my laptop.