The delivery was slightly delayed which is understandable due to the pandemic, but everything arrived in good shape with all necessary components. Assembly instructions were clear and I found it easy to follow. I docked two stars because the quality of the metal frames and wood backing for the headboard are lacking for the price. The metal feet that attach to the slats are not fully supported across the top so they are prone to leaning to one side and easily bending if the bed frame isn’t moved properly. One of the metal feet also ended up not screwing in tightly with the given screw so it’s completely loose and being supported by the other wobbly feet. 
The upholstery looks as pictured and is good quality, but for the price and actual material that goes into this bed which is minimal, JM could have done a LOT better. I would only pay $400 for this bed frame given its quality.