Great product. More than "some assembly required", it's "complete assembly required." However, the instructions were very well done, and there are even excellent training videos for every step of the assembly. Very impressive. I highly recommend this product.