The shelf was just ok. It was easy to put together and arrived in a timely manner. All dimensions were true to size. The price was fair. The thing that made it "just ok" was the cheap finish. It arrived with some minor dings and scratches on it, and it won't hold up even minor scraping or scratching (like when you pull books on and off of a shelf).