A bit difficult to put together, but if you have help it will be easy. Mine doesn't lay completely flush to the wall, but it is close enough that I'm sure if I spent enough time readjusting all the screws it would. Looks great with my plants and books! Materials are great quality.