Easy to assemble.  So far we love it.  There were a few spots, discoloration on the upholstery. Once  the bedding was on you couldn't tell.  Great look!