Easy to assemble. The bed frame and upholstery are of good, solid quality. I'm using a tempurpedic mattress with it. I've slept comfortably and am very pleased with the purchase. I highly recommend this bed and it's definitely a good deal for the price.