Love this furniture! It is firm but we have it in our pool table room so it’s perfect.
Comes assembled except the legs so pretty simple for my husband to assemble.