I ordered this sofa for my son and it arrived before the approximate delivery date.  Kept informed by text on the progress of the delivery so knew arrival time within say half an hour.  Very useful!  Sofa was quite hard work to put together but my son is very pleased with sofa now.  Not tried as bed yet so cannot comment on that.