A lot of pieces to put together but fairly easy. Looks great and holds a good amount of stuff. Small enough for an apartment size bathroom.