it is a really good product but make sure your order is complete - my last two orders have been incomplete and I had to wait on the remainder of the order.
had to partially assemble to figure out shelving had a directional component, after that discovery, no sweat to assemble. Liked the variable spacing aspect of shelves