Delivery came on the date that was emailed.  Assembly was very easy, just screwed the legs on. The cushion is firm.  My son, who likes to lounge in anything he sits in, said it was comfortable.  Overall a good purchase and this was my first time buying online furniture.  Didn't give it a full five b/c of the firmness but that's really a relative comfort level.