We ordered this on Friday and it was delivered on Monday morning at 8:30.  Communication from the delivery company was excellent, letting us know exactly when to expect it.  My husband spent about 3-4 hours putting the bed together, we still have the other pieces to do.  Assembly is complex as there are 4 boxes of parts - but the instructions were relatively easy to follow along with and all parts/fittings fitted exactly.  Our 7yo is over the moon and wants to go to bed at 6:30 tonight - that's a win!