Okay THIS is a very nice piece and addition to my living room. Although my kids hate the color, I think it's nice. It's a great conversational piece as the cushions are extremely firm but give way a bit to your weight just enough to make it comfortable. If you are not used to firm couches then don't buy it. If you are looking for something to sleep on, don't buy it unless you like firm surfaces. If you are looking for a couch you can sink into, look elsewhere. This is strictly a conversational piece. It's a nice couch to also watch movies on as we have done this already.  It was super easy to assembly. It only took me 30 mins max because I was taking my time laying out everything. Not super large but surprisingly just right for medium to small spaces. Great purchase for the price.