Although it took a while to assemble, it was worth it.  Good, quality product.  Solid construction.  My son loves his bed too.