The bed frame is well worth its price. It fit perfectly around our king adjustable bed. It’s a soft very white linen fabric. The lights are great. I can’t say how hard it is to assemble because we hired someone for that.