The shelf is okay quality but I expected more for the price. Putting it together isnt too difficult but there are a lot of screws! I also had a very hard time getting the shelf to sit level on my floor even though the floor itself is pretty level. I wish it had adjustable feet to help with this issue.