Easy to put together, took me maybe 45 minutes to put both couches together. Great size. Cushions are firm but still comfy