Couch delivery was delayed a few times but was worth the wait! Firm at first, but takes a week or so to break in, and great for guests to spend the night or for a cozy night in! The fabric is beautiful and good quality, and assembly took maybe fifteen minutes. All around worth the price and time!