Easy to assemble and looks great in the space. Firm, but comfortable and the velvet is super soft and cozy. I'm really happy with it.