Delivery was quick, painless and professional, and it even arrived about a week before the estimate. The sofa isn’t too firm or too squishy. Definitely order fabric samples ahead of time because I ended up ordering the fabric that I threw in last minute and didn’t think I’d like. Very excited about this!