delivery was on time.  the assembly is great.  I assembled the bed frame myself and very quickly.  The only disappointment was that the delivery was not to the apartment.  It was hard for me to raise this heavy box on my own.