Took a bit longer to assemble than I would have expected, but final product is sturdy. Fits and looks great.