Easy to put together and the fabric is beautiful. It looks like an expensive piece even out of the box. It’s firm, but not uncomfortable