Took a bit of time to assemble because there were so many parts. But they look great. They’re lower than I expected so be sure to take note of the measurements. They were fine with our bed but they won’t work with a taller bed.