good product overall, however some of the material was difficult to assemble because some of the "holes" did not properly accommodate the provided bolts?  I was able drill out the holes, but that was more work than I had anticipated.  I do appreciate the fast shipping, thank you.