It’s a really beautiful couch. It is firm but still comfortable. It took about 30-45 mins to put together and was quite simple. It is a large couch, and very soft and beautiful fabric.