I cannot comment on the shelf because it arrived so late I couldn't use it.  I purchased it for my daughter to bring to college out of state, and Wayfair assured that it would be delivered in 2 days, which was 4 days before she left. The delivery time kept getting pushed back and it ended up  being delivered 3 days after she left (their "2-day shipping" took an entire week).  When I tried to return it because we could no longer use it, I was told that I would need to pay the shipping if I wanted to return it.  I find this to be unacceptable customer service and will think twice about ordering from Wayfair again.