The package was delivered on time ,..I panicked because I thought I wasn't going to be there for the delivery. The sofa was clean and nothing was scratched or torn. It's soft enough to be comfy but firm enough to be solid.. Great purchase!

Cons: the arms are very upright so it's somewhat difficult to lay into them unlike some other sofas..but no biggie!