Takes a minute to assemble, but I absolutely love these shelves!!!! They turned out so cute, and are incredibly sturdy. I only attached one of the hooks to the wall and it’s not going anywhere. 1010 recommend for anyone’s little library!