Absolutely love this couch! Its firm but comfortable. The couch was delivered in 7 boxes and took me and my significant other about 30-45min to put together. The fabric is beautiful and does not collect animal hair.