We have assembled several things that we have purchased on line and this has been the worst ever.  Directions were impossible to follow and holes did not line up properly.  Shelf would have been ok otherwise.  Definitely overpriced for what you get.