Excellent product!  very easy to put together but keep in mind that when attaching the shelves to the legs that some of the screws do not catch immediately and you will have to fiddle with screws and bolts till the screw catches, you will really have to put your back into it using the small Allen wrench.