Easy to assemble.  Firm cushions, which is what we were looking for.   The legs are actually plastic (not wood) , but doesn’t really matter.   Had to use a mallet to make pieces fit.