Love this sofa for my new home office! It is firm, so probably not the greatest if being used as a main couch.  It is perfect for my needs though! The color is awesome and it wasnt too hard to put together! First time ordering a large piece of furniture online and I was not disappointed!