I'm not very good at self-assembly, but this radiator shelf was fairly straightforward. Nice finish to it. In fact, so impressed I'm ordering another.