Definitely should have painted prior to assembly (will disassemble when ready to paint). Easy to assemble, instructions could have been a little better. Shelf’s do not have pre drilled holes, highly recommend drilling prior to screwing them in. Well made, thought out. Took 1.5hrs for me to put together alone. Great purchase during Black Friday.