Easy to assemble, fits my components wonderfully and looks great. Only negative is the wall support should be color matched as it is visible while seated.