the delivery came right as expected !!  was assembled together in less than 30 minutes. the guys who delivered were also very friendly. the couch is a little firm however i think over time it will soften. regardless its still very comfortable  the material of the couch is very soft.