Took a couple hours to put together but love it! Firm but comfortable. Glad I purchased the ottoman too.