Great size for our living room. It was easy to put together. It has firm cushions. Great buy, I would definitely recommend.