Delivery men were so nice and fast.  It comes together pretty easy except for one spot.
It is firm but I expect it to get softer with use.  Fabric is nice.