Very easy to put together. Delivery was on time no issues. It’s very firm. That really surprised me.