Easy assembly.  Came in 3 boxes.  I was able to put it together all by myself in about an hour.  Purchased a 10" gel memory foam mattress for the top and an 8" gel memory foam mattress for the trundle.  It's working out beautifully and looks very "high end" in the space.  A great product.