Lengthy assembly, but worth the work. Bought stickers to cover the screws. Definitely fulfills the purpose of housing all kinds of bathroom supplies in reach of toilet.